Windows 7 上的 Apache 网络服务器已关闭网络

Windows 7 上的 Apache 网络服务器已关闭网络

我正在尝试将安装在我的 Windows 7 计算机上的 Apache Web 服务器提供给我们的封闭网络中的所有人。当我使用 本地测试网站时,网站运行良好http://localhost/,但当我尝试使用计算机名称或 IP 地址从网络上的另一台计算机访问它们时,我只会超时。

我以前总是能做到这一点。我做错了什么!?

我们在 Windows 域中,如果这会影响任何事情。

答案1

检查您的 Windows 防火墙,看它是否阻止了端口 80 上的入站连接。尝试暂时关闭 Windows(和任何其他)防火墙并从另一台机器进行测试。

您还需要配置 Apache“Listen”指令,Listen 80以便它监听所有接口上的端口 80。请参阅https://serverfault.com/questions/511018/how-to-configure-apache-to-run-on-multiple-network-interfaces

您需要找到该httpd.conf文件(在您的 Apache 文件夹中的httpd.conf某个地方 - 可能是在conf文件夹中)。

重新配置 Apache,然后重新启动服务。

然后,您可以将任何主机指向您的 Web 服务器的 IP 地址,它将加载该站点。

如果您正在运行 WordPress 等 CMS,则需要配置 WordPress 安装,使站点名称和站点 URL 成为 IP(除非您使用基于名称的虚拟主机),您可以在其中创建自己的“内部”域名。然后,您可以做各种好事,例如在浏览器中使用真实域名,并且您的网站将像使用互联网一样打开(注意:这需要额外的配置)。

相关内容