因此,我在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已关闭,即使我已允许我的防火墙和路由器
答案 0 :(得分:0)
我知道了。我的ISP(Cox)不允许在住宅地址上使用端口80通讯,因此我只更改了端口号。谢谢您的帮助。我知道这不是编程问题,对不起。