windows中的nginx配置文件的内容和mac中的一样的吗?我按视频写了nginx的配置文件,80端口还是访问不到啊

来源:7-1 配置 Nginx 反向代理 Nodejs 端口

慕妹0310591

2017-06-07

nginx的配置文件如下:

http://szimg.mukewang.com/593808e000014a4b06160308.jpg

nginx配置文件已经运行在80端口,app.js在8081上运行http://szimg.mukewang.com/59380f010001434006270126.jpg

8081端口可以访问

http://szimg.mukewang.com/593809e600014f4902990462.jpg

80端口还是不行,暂时没有安装防火墙,因此排除防火墙的原因,可为什么还是访问不了呢,急啊!!!!弄了好几天了,找不到原因

http://szimg.mukewang.com/593809e70001d6e702730396.jpg



写回答

1回答

Scott

2017-06-08

你把 80 端口,在 nginx 文件中,先修改为别的端口,比如 1234 3333 之类的未被占用的端口,重启服务,再访问 xxx.xxx.xx.xx:1234 看看能不能访问到,如果可以,说明是端口被 windows 系统占用。


如果不能,说明可能是配置文件要对 windows 做调整。


看看这几篇文章对你有没有帮助:


http://www.jianshu.com/p/7242b0ba324e

http://blog.csdn.net/dongdong9223/article/details/60570969

1
2
慕妹0310591
我再nginx中把80端口换成1234可以访问的,然后根据老师提供的文章查看windows中80端口是否被占用,但并没有发现被占用(如下所示),这可怎么弄呢??? TCP 0.0.0.0:7680 0.0.0.0:0 LISTENING 1028 TCP 0.0.0.0:49680 0.0.0.0:0 LISTENING 828 TCP 192.168.1.3:49684 101.227.139.187:8080 ESTABLISHED 3020 TCP 192.168.1.3:49783 222.73.49.124:80 CLOSE_WAIT 3192 TCP 192.168.1.3:49784 222.73.49.124:80 CLOSE_WAIT 3192 TCP 192.168.1.3:52138 115.182.41.173:80 ESTABLISHED 7360 TCP 192.168.1.3:52143 115.182.41.180:80 ESTABLISHED 7360 TCP 192.168.1.3:54528 180.163.32.172:8080 ESTABLISHED 7360 TCP 192.168.1.3:56681 115.182.41.173:80 ESTABLISHED 7360 TCP 192.168.1.3:56688 115.182.41.173:80 ESTABLISHED 7360 TCP 192.168.1.3:57017 115.182.41.180:80 ESTABLISHED 7360 TCP 192.168.1.3:57077 115.182.41.173:80 ESTABLISHED 7360 TCP 192.168.1.3:57338 115.182.41.173:80 ESTABLISHED 7360 TCP 192.168.1.3:57340 115.182.41.49:7080 ESTABLISHED 7360 ................
2017-06-08
共2条回复

Node.js项目线上服务器部署与发布

阿里云部署Node.js+MongoDB+Nginx的应用项目,打通全栈

1747 学习 · 448 问题

查看课程