swoole+centos的问题
来源:10-11 使用LNMP架构搭建Discuz论坛

慕先生8973439
2020-06-23
老师你好,请问我在阿里云的centos里安装了swoole扩展,然后nginx也安装了,但是无法通过公网ip:9501访问,阿里云安全组已开放9501端口,防火墙也已开启9501tcp端口,所以我不能访问是nginx的配置问题吗?老师能不能写一篇详细教程?
写回答
3回答
-
慕先生8973439
提问者
2020-06-23
已经解决了,阿里云的服务器毛病很多,我来说下解决办法,首先阿里云安全组可以不开放9501端口,但是centos里的防火墙一定要开放9501端口(其实端口防火墙随便开,看你swoole程序里写的是哪些端口,因为swoole有各种服务器,如果同时开几个服务器一定会有多个端口),然后重载防火墙。然后最关键的一部,利用nginx的反向代理设置端口转发,比如我设置规则ip/swoole转发至ip:9501,ip/swoole_websocket转发至ip:9502,这样直接访问ip就可以做到访问php-fpm下的传统php程序,而访问反向代理的url则可以访问swoole程序,不得不说nginx的反向代理很强哈哈。
10 -
少年枕边的王者梦阿
2020-06-23
还有一个selinux检查过没有
112020-06-23 -
Oscar
2020-06-24
解决了就好~
00
相似问题