无法访问家庭网络之外的Nginx

时间:2019-09-08 16:02:24

标签: linux nginx

因此,我在Ubuntu系统上设置了Nginx服务器,可以直接从我的局域网访问。

然后,我购买了一个域名,并将其与我的公共IP地址关联。 我在路由器上将端口转发为端口80。

这是一个很奇怪的部分,我可以通过在家庭网络中键入域来访问服务器。

但是,我一直在尝试通过网络(我的手机的LTE)访问它,但是它不起作用。

我知道我可以连接,因为我的FTP服务器可以直接正常工作。

我暂时禁用了本地防火墙,以确保这不是一个例外问题,但事实并非如此。

我不知道还能尝试什么?

我的服务器配置文件

listen 80;
listen [::]:80;

root /var/www/ahtpo.host/html;
index index.html index.htm index.nginx-debain.html;

server_name ahtpo.host www.ahtpo.host;

access_log /var/log/nginx/ahtpo.host.access.log;
error_log /var/log/nginx/ahtpo.host.error.log;

location / {
    try_files $uri $uri/ =404;
}

我的access.log仅显示从我家的公共IP进行的访问,没有其他内容。其他所有尝试均失败。我的error.log为空

OpenPortCheckTool表示端口80已关闭,即使我已允许我的防火墙和路由器

1 个答案:

答案 0 :(得分:0)

我知道了。我的ISP(Cox)不允许在住宅地址上使用端口80通讯,因此我只更改了端口号。谢谢您的帮助。我知道这不是编程问题,对不起。