NodeJS学习笔记
来源:互联网 发布:小学生网络教学 编辑:程序博客网 时间:2024/06/03 08:42
初学,简单的实现,为进行优化。
假设NodeJS服务端监听3000端口
Apache反向代理设置
a. 在httpd.conf配置文件中开启代理模块
LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_connect_module modules/mod_proxy_connect.soLoadModule proxy_ftp_module modules/mod_proxy_ftp.soLoadModule proxy_http_module modules/mod_proxy_http.so
b.引入VirtualHost配置文件httpd-vhosts.conf
Include conf/extra/httpd-vhosts.conf
c. 在httpd.conf中配置监听的端口,此处以8010端口为例,可自行设置其他端口
Listen 8010
d. 在httpd-vhosts.conf中声明与httpd.conf匹配的端口
NameVirtualHost *:8010
e. 在httpd-vhosts.conf中反向代理设置
<VirtualHost *:8010> ServerName www.socketio.chat.com ServerAlias socketio.chat.com ErrorLog "logs/socketio.com-error.log" CustomLog "logs/socketio.com-access.log" common ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> #反向代理设置 ProxyPass / http://localhost:3000/ ProxyPassReverse / http://localhost:3000/</VirtualHost>
- 配置完成,访问local
host:8010就可以访问到NodeJS的服务端通过3000端口提供的服务
- 未解决问题
a. 客户端首次访问localhost:8010会返回502信息,等待3s左右才会连接上NodeJS服务,不知道是SocketIO的问题还是Apache或NodeJS
b. NodeJS服务端会不停的set/clear heartbeat,即使后天无数据需要推送,客户端仍会定时收到polling数据
c. 客户端连接不稳定,掉线频繁
阅读全文
0 0
- nodejs 学习笔记--debug
- NodeJS学习笔记
- nodejs学习笔记
- nodeJs学习笔记
- nodejs学习笔记
- NodeJS 学习笔记1
- 学习nodejs笔记一
- 学习nodejs笔记二
- Nodejs Monog 学习笔记
- nodejs学习笔记一
- NodeJS学习笔记
- nodejs学习笔记
- nodejs学习笔记1
- nodejs学习笔记2
- NodeJS学习笔记
- nodejs 学习笔记
- Nodejs学习笔记
- NodeJS 学习笔记
- 页面链接跳转历史URL不记录的兼容处理
- nginx日志说明
- 数据结构与算法之链表的Python简单实现
- 张氏标定 相机标定
- SDUT-3362
- NodeJS学习笔记
- 精彩博客收集
- powerdesigner通过ODBC连接MySQL实现逆向工程
- 流体模拟边界问题
- 《图解HTTP》读书笔记(10)第10章构建Web内容的技术(关键词:HTTP/)
- SQLSERVER 从大到小递减算法
- java中的定时任务实现的几种方式
- 基于dubbo从传统MVC架构转向SOA架构分布式设计2--(mvc->soa)
- Kaggle入门实例-预测房价