我安装了 xampp,并确保配置文件监听端口 80。我将路由器上的 http 端口转发到了正确的计算机 IP。现在,我正尝试从另一所房子访问这样的 index.htmlhttp://我的ip:80 但它不起作用。可能是什么问题?
答案1
您必须至少在 Apache 配置中拥有一个使用 ServerName 的服务器,虽然我不知道,但无法透露更多信息 - 您是否使用虚拟主机 - 如果使用,使用哪个模块
简而言之 - 在注释“主要”服务器配置后显示 httpd.conf
答案2
如果您使用的是Windows系统,请尝试以下步骤来查找错误:
- 首先,尝试使用 ping 命令访问主机。
- 如果此操作有效,请确保主机防火墙没有阻止传入到端口 80 的请求。
- 您的 httpd.conf 文件中有以下必要的设置:
- 听 80
- ServerName YourServer:80 尝试使用与您的 Windows 计算机名相同的名称的 ServerName。
- 了解一下可能会很有用,如果您运行 SKYPE,则有一个选项允许 Skype 使用端口 80 进行通信。这可能会阻止 apache 服务正常运行,甚至可能阻止访问页面。
我希望这有帮助!