我在阿里云服务器放了一个网页,使用了8080端口,现在通过我的域名访问必须要带端口http://dmhong.xyz:8080这样才能访问,如何才能不用端口访问,像http://baidu.com一样直接访问
nginx反向代理 使用cnode[antd-moblie]web版
在应用前面加个反向代理
谢谢,我试下
用Nginx反向代理,前几天刚用过
@huruji 为啥不试试node做反向代理呢?哈哈
@i5ting 哦,过几天试一下,谢谢狼叔指点~~
按照百度教程弄了一下午,还是没有成功nginx.conf里面的server模块如下,大佬们帮忙看下,小白刚玩服务器端 server { listen 80; server_name www.dmhong.xyz dmhong.xyz;
#charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://localhost:8080; #proxy_set_header Host $host; #proxy_set_header X-Real-IP $remote_addr; #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; root /home/nodejsdemo; index app.js; }
@DMSteins proxy_pass http://localhost:8080/;
proxy_pass http://localhost:8080/;
看看 使用cnode[antd-moblie]web版
@i5ting 如何用node做这个?
如果你的服务器是Linux, 可以用这个命令。
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
加了/还是不行,算了,试试cnode[antd-moblie]web这个吧
服务器是centos7.0。 sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080用了这个还是没用
(教程)[http://stackoverflow.com/questions/5009324/node-js-nginx-what-now] 使用cnode[antd-moblie]版
如果是大陆服务器,域名得备案
所谓的不带端口号,其实也有端口号, 就是80端口, 80端口就是默认的,不需要填写的
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
nginx反向代理 使用cnode[antd-moblie]web版
在应用前面加个反向代理
谢谢,我试下
用Nginx反向代理,前几天刚用过
@huruji 为啥不试试node做反向代理呢?哈哈
@i5ting 哦,过几天试一下,谢谢狼叔指点~~
按照百度教程弄了一下午,还是没有成功nginx.conf里面的server模块如下,大佬们帮忙看下,小白刚玩服务器端 server { listen 80; server_name www.dmhong.xyz dmhong.xyz;
@DMSteins
proxy_pass http://localhost:8080/;看看 使用cnode[antd-moblie]web版
@i5ting 如何用node做这个?
如果你的服务器是Linux, 可以用这个命令。
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
加了/还是不行,算了,试试cnode[antd-moblie]web这个吧
服务器是centos7.0。 sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080用了这个还是没用
(教程)[http://stackoverflow.com/questions/5009324/node-js-nginx-what-now] 使用cnode[antd-moblie]版
如果是大陆服务器,域名得备案
所谓的不带端口号,其实也有端口号, 就是80端口, 80端口就是默认的,不需要填写的