反向代理可以实现这个功能,下面是详细的步骤:
步骤一:
查看httpd.conf是不是加载了mod_proxy.so,mod_proxy_http.so二个模块
LoadModule proxy_module modules/mod_proxy.so步骤二:
配置apache的一个虚拟机
<VirtualHost *:80>步骤三:
检查配置是否正确,并重新加载
[root@hatch ~]# apachectl -tnodejs如何检查哪个IP访问80端口
1,首先将node的主程序绑定到高于1024端口,比如8090,这样普通用户就可以启动这个http server了,只不过不是在默认的80端口上监听;2,配置iptables将80端口转发到8090上,如下命令:iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8090 该命令的意思就是在iptable中添加...
如何让node在ubuntu上占据80端口
有三种方法:1:通过sudo。因为系统默认非root用户,不能使用1024以及小于它的端口 2: 通过iptables重定向到别的端口:sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000 3: 给一个普通用户,有想root用户一样使用sockets的能力。sudo apt-get ins...
lighttpd的其他web服务可否与websocket服务共用80端口
做法跟提供HTTP服务一样。如果提供websocket的是lighttpd,就直接是同一个端口了;如果提供websocket的是其他服务器,如nodejs,java...的话,就反代到80端口咯。至于区分其他HTTP服务和websocket服务就通过不同的请求路径来实现就可以了。websocket的请求报头是这样的:GET \/demo HTTP\/1.1 Host: example....
如何让node在ubuntu上占据80端口
有三种方法:1:通过sudo。因为系统默认非root用户,不能使用1024以及小于它的端口 2: 通过iptables重定向到别的端口:sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000 3: 给一个普通用户,有想root用户一样使用sockets的能力。sudo apt-get ins...