扣丁学堂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入门视频

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号