鍍金池/ 問答/PHP/ swoole的服務端host能綁定域名,但不是apache或nginx那種虛擬主

swoole的服務端host能綁定域名,但不是apache或nginx那種虛擬主機的效果,請問如何解決?

swoole里面new一個服務器代碼如下:

$serv = new swoole_server('127.0.0.1', 9501);

現在我要創(chuàng)建一個HTTP服務器,需要綁定2個域名,(www.a.com和www.b.com),經過測試,代碼如下

$serv = new swoole_server('www.a.com', 9501);

問題

  1. 如何能夠實現類似apache httpd或nginx的虛擬主機呢?就是多個域名綁定到同一個ip,當用不同域名訪問時,得到的內容將對應不同呢?
回答
編輯回答
小曖昧

文檔里有一句話:

swoole_http_server對Http協議的支持并不完整,建議僅作為應用服務器。并且在前端增加Nginx作為代理

所以,就老老實實在前端加個代理吧。

2018年9月15日 13:30
編輯回答
病癮

Nginx監(jiān)聽多個域名然后轉發(fā)給swoole唄

2018年7月30日 12:48