我在centos7 上面搭建了LNMP环境. 我配置好后.在内网测试可以访问.但是绑定域名后,从外网就访问不了.

没有报错就是访问不了 Aborted . 想知道什么原因. 我ping 域名,可以解析到我的服务器IP. 当然是ping不通的. 这个可能是服务器限制了ping. 局域网内 curl 域名返回 111 . 是正确的(因为绑定了hosts所以走的是内网). 防火墙 和 selinux 的情况我截图在下面

现在运营商限制,比如80就是打不开的。所以你映射了80是没有用的。
分二步。首先查看设置是否正常。
在本地Linux或者Windows的Client设置本地Host记录。设置域名指向对应的IP。对应nginx上设置域名指向。
这样就可以通过Client。直接输入域名访问。应用。
这步Ok了。说明你的设定就没有问题。
第二步,如果你的网络是NAT映射关系,得先将内部Nginx的Web服务器映射出去,通过外网的Client Machine,.telnet 外网IP 80,查看是否通讯。通常没有申请,没有备案是打不开的。
如果可以。打开,询问运营商此IP是不是被限制。
温馨提示:答案为网友推荐,仅供参考
相似回答