配置expressjs和socket io的Apache反向代理

配置expressjs和socket io的Apache反向代理,apache,express,socket.io,reverse-proxy,whm,Apache,Express,Socket.io,Reverse Proxy,Whm,我有一个vps,我在上面使用WHM和cpanel WHM为Apache主侦听端口设置80端口。 我使用的是Laravel框架,所以80端口是适合它的。 我想在这个vps上使用socket.io和expressjs,并以某种方式使用Apache反向代理, 但是Apache不能监听任何其他端口(我不知道为什么,但我确定), 如何使用反向代理的自定义端口 我做了什么?写下这些: #听3400 //然后将其更改为和更多更改:( ServerName mydomain.com ServerAlias ww

我有一个vps,我在上面使用WHM和cpanel WHM为Apache主侦听端口设置80端口。 我使用的是Laravel框架,所以80端口是适合它的。 我想在这个vps上使用socket.io和expressjs,并以某种方式使用Apache反向代理, 但是Apache不能监听任何其他端口(我不知道为什么,但我确定), 如何使用反向代理的自定义端口

我做了什么?写下这些:

#听3400
//然后将其更改为和更多更改:(
ServerName mydomain.com
ServerAlias www.mydomain.com
ErrorLog/home/domain/logs/error\u log
CustomLog/home/domain/logs/access\u log组合
代理请求关闭
代理主机
ProxyPass/http://localhost:3000/
ProxyPassReverse/http://localhost:3000/
重新启动发动机
RewriteCond%{REQUEST_URI}^/socket.io[NC]
RewriteCond%{QUERY_STRING}transport=websocket[NC]
重写规则/(*)ws://localhost:3000/$1[P,L]
注: 我也试过了

##127.127.127是真实ip的示例
laravel目录已删除并快速,套接字工作正常


注意:我想使用反向代理访问express.js(socket.io)至少使用域!如:domain.com/app/socketio

要更改WHM/cPanel服务器上Apache的默认端口,请登录WHM并转到
调整设置
系统
,选中默认选项下的单选按钮并相应地更改端口。

好的,我知道,但我不知道我不想更改默认值,因为默认端口用于laravel应用程序。如何在WHM中为apach添加新的侦听端口,我尝试了((侦听端口)),但没有任何结果。