扣丁学堂Linux培训详解Apache配置WebSocket协议
2019-01-23 13:46:05
418浏览
今天扣丁学堂Linux培训老师给大家分享一篇关于Apache配置WebSocket协议的详细介绍,希望对同学们有所帮助,下面我们一起来看一下吧。
wing没事儿小记
通过apache访问后端tomcat上的websocket服务,需要使用mod_proxy.so和mod_proxy_wstunnel.so两个库文件(在apache2.4安装目录下已存在,放开httpd.conf文件中的注释即可使用),如果应用中需要通过http协议访问某些页面(如index页面)则需要添加使用mod_proxy_http.so,如下:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so (可选)
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
最后面添加:
ProxyPass /web/websocket/ ws://tommcatIP:8080/web/websocket/
ProxyPass / http://127.0.0.1:8080/ (可选)
最后面添加:
ProxyPass /web/websocket/ ws://tommcatIP:8080/web/websocket/
ProxyPass / http://127.0.0.1:8080/ (可选)
apache端口使用的是80,所以访问http://127.0.0.1:80/web/就出现了index.html首页(此次访问不是websocket,所以需要开启mod_proxy_http.so,如果不需要可以关闭加载mod_proxy_http.so)(可选)
应用中配置的websocket服务都在web/websocket/下面,所以配置了映射,对于其它所有映射如“/”需要配置到web/websocket/映射的后面,否则web/websocket/的映射会被当做http协议处理。
以上就是关于扣丁学堂Linux培训之Apache配置WebSocket协议的详细介绍,希望对同学学习Linux有所帮助,
想要了解更多内容的小伙伴可以登录扣丁学堂官网咨询,扣丁学堂有专业老师制定的Linux学习路线图辅助学员学习,此外还有与时俱进的Linux视频教程供大家学习,想要学好Linux开发技术的小伙伴快快行动吧。扣丁学堂Linux技术交流群:422345477。
【关注微信公众号获取更多学习资料】
查看更多关于“Linux培训资讯”的相关文章>>
标签:
Linux培训
Linux视频教程
红帽Linux视频
Linux学习视频
Linux入门视频