Total de visualizações de página

segunda-feira, 18 de abril de 2016

Use mod_proxy_wstunnel


 
Enable mod_proxy_wstunnel module to set WebSocket Proxy.
[1]For example, configure httpd to set proxy on /chat for an application which listens on localhost:1337. The sample application is from here (section [3]).
[root@www ~]# 
vi /etc/httpd/conf.modules.d/00-proxy.conf
# add to the end

LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
[root@www ~]# 
vi /etc/httpd/conf.d/wstunnel.conf
# create new

ProxyRequests Off
<Proxy *>
    Require all granted
</Proxy>

ProxyPass /socket.io/ http://127.0.0.1:1337/socket.io/
ProxyPassReverse /socket.io/ http://127.0.0.1:1337/socket.io/

ProxyPass /chat http://127.0.0.1:1337/
ProxyPassReverse /chat http://127.0.0.1:1337/

[root@www ~]# 
systemctl restart httpd 
 Access to the sample App to make sure it works normally on proxy environment.

Nenhum comentário:

Postar um comentário