我有一台托管多个域名的服务器。几天前我不得不重新安装 Apache,之后在浏览器中输入 IP 地址会返回 404 错误。我仍然可以通过域名正确访问所有托管的网站。
例如,假设域名 myserver.com 指向 /var/www。当我输入http://myserver.com我让页面托管在 /var/www 中,但 IP 地址返回 404。我无法访问 http:///index.html 或类似内容。
遇到这种情况时,我几乎是个菜鸟。我检查了 apache 的配置文件,但不明白出了什么问题。
如果我的问题不清楚,请告诉我,如果我需要添加更多信息。
谢谢
答案1
您的 Apache 很可能使用基于名称的虚拟主机,并且没有定义默认虚拟主机,以防 http 请求中缺少主机名。或者默认虚拟主机根本没有内容。发布您的配置。