swoole的服务端host能绑定域名,但不是apache或nginx那种虚拟主机的效果,请问如何解决?

swoole里面new一个服务器代码如下:

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

现在我要创建一个HTTP服务器,需要绑定2个域名,(www.a.com和www.b.com),经过测试,代码如下

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

问题

  1. 如何能够实现类似apache httpd或nginx的虚拟主机呢?就是多个域名绑定到同一个ip,当用不同域名访问时,得到的内容将对应不同呢?
阅读 5.3k
3 个回答

Nginx监听多个域名然后转发给swoole呗

文档里有一句话:

swoole_http_server对Http协议的支持并不完整,建议仅作为应用服务器。并且在前端增加Nginx作为代理

所以,就老老实实在前端加个代理吧。

你好,请问现在怎么处理的呢?处理好了吗?我现在也在疑问这个问题?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题