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

swoole的服務(wù)端host能綁定域名,但不是apache或nginx那種虛擬主機(jī)的效果,請(qǐng)問如何解決?

swoole里面new一個(gè)服務(wù)器代碼如下:

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

現(xiàn)在我要?jiǎng)?chuàng)建一個(gè)HTTP服務(wù)器,需要綁定2個(gè)域名,(www.a.com和www.b.com),經(jīng)過測(cè)試,代碼如下

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

問題

  1. 如何能夠?qū)崿F(xiàn)類似apache httpd或nginx的虛擬主機(jī)呢?就是多個(gè)域名綁定到同一個(gè)ip,當(dāng)用不同域名訪問時(shí),得到的內(nèi)容將對(duì)應(yīng)不同呢?
回答
編輯回答
小曖昧

文檔里有一句話:

swoole_http_server對(duì)Http協(xié)議的支持并不完整,建議僅作為應(yīng)用服務(wù)器。并且在前端增加Nginx作為代理

所以,就老老實(shí)實(shí)在前端加個(gè)代理吧。

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

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

2018年7月30日 12:48