nginx在服务器可以通过域名可以访问,但是在外网不能访问

来源:互联网 发布:淘宝联盟结算第三方 编辑:程序博客网 时间:2024/05/17 01:38

服务器以前是用iis的,最近想在服务器上配置一个nginx。遇到了不少问题。
1、不能成功启动nginx。
使用nginx.exe -t -c conf/nginx.conf测试配置文件是否可用,结果发现出现如下问题:
这里写图片描述
简单来说就是80端口被占用,由于以前使用iis直接绑定域名,所以80端口被占用了,解决方法就是停止网站或者将网站绑定另一个端口,释放出80端口给nginx使用。修改了就可以正常使用了。
2、在服务器里可以正常访问域名,但是在外网使用域名会出现无法打开网站的错误。
这个问题折腾了我不少时间。由于首次使用nginx,这个问题我有点不知所措。
通常这个问题的出现有可能是因为没有添加域名白名单而导致的,但是对于该服务器,这个就不用考虑了,因为以前的域名都可以访问。
那么就应该是防火墙的问题了。下边是解决方法。
进入控制面板->系统与安全->windows防火墙 ->允许程序通过Windows防火墙,添加nginx.exe就OK了

这里写图片描述
这里写图片描述‘’
这里写图片描述
这样就可以添加成功,该问题也解决了。

阅读全文
0 0