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的反向代理很强哈哈。

1
0

少年枕边的王者梦阿

2020-06-23

还有一个selinux检查过没有

1
1
慕先生8973439
已经解决了(selinux肯定关了),看我的答案吧
2020-06-23
共1条回复

Oscar

2020-06-24

解决了就好~

0
0

Linux核心技能与应用

一网打尽Linux必备核心技能,面试、升职必备的“敲门砖”。

2092 学习 · 692 问题

查看课程