我创建了一个运行 Fedora 22 Server 的 WinS2012 Hyper-V Guest。HTTPD 在 Guest 上运行并监听端口 80 + 8008。我已检查 selinux - 两个端口均允许使用 httpd。我可以在 Guest 上使用“telnet localhost 80”获取我的 index.html。我可以从 Hyper-V 主机和网络上的任何主机“telnet 22”Guest。
我无法从网络上的任何主机(包括 Hyper-V 主机)获得来自 HTTPD 的答复
当 telnet 尝试与客户机上的 HTTPD 端口通信时,NETSTAT 显示 HTTP SYN_SENT
在全新安装的 Fedora 22 Server 上访问端口 80 上的 HTTPD 有什么先决条件吗?
答案1
检查防火墙(防火墙) 并确保端口已打开。我预计这是问题的一部分,因为默认情况下这些端口不太可能打开。
不过,你可能还想检查一下
主机上是否需要启用路由?如果需要,是否已启用?
主机上的防火墙是否需要打开?如果是,打开了吗?