可以在同一服务器上本地访问虚拟主机,但无法在远程计算机上访问

可以在同一服务器上本地访问虚拟主机,但无法在远程计算机上访问

在端口 81 配置虚拟主机时出现了一个相当棘手的问题。

当我在同一台服务器上使用命令curl 123.123.123.123:81或时,它得到了响应。而当我通过或浏览器从远程计算机访问它时,它不起作用,显示错误连接超时。curl localhost:81curl 123.123.123.123:81

我使用的是 centOS 6.3。请注意,为了进行测试,我已关闭 iptables 和 selinux,并且我确信它们都已关闭。

远程机器可以访问万维网。有人有类似的经历吗?发生了什么事?

iptables

当来电iptables -L显示:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination 

答案1

一些您无法控制的因素正在阻塞端口 81。请改用基于名称的虚拟主机和/或端口 80 上的反向代理。


您的防火墙阻止了到端口 81 的连接。您需要在 INPUT 表中插入一条规则来打开该端口。您应该查看以下文档:iptables(1). 我确信只要你搜索,你就会发现很多有关 SF 和更广泛的互联网的信息。

相关内容