![Apache 返回默认页面而不是我的内容](https://linux22.com/image/636336/Apache%20%E8%BF%94%E5%9B%9E%E9%BB%98%E8%AE%A4%E9%A1%B5%E9%9D%A2%E8%80%8C%E4%B8%8D%E6%98%AF%E6%88%91%E7%9A%84%E5%86%85%E5%AE%B9.png)
我的网站运行正常,但有时 apache 会返回默认 html 页面:
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
此时没有配置和其他设置没有改变。我查看了日志并注意到此时每秒有大量同时请求。
我有个问题。Apache 在高负载下能否显示上述页面而不是网站内容?
或者可能存在什么问题?
答案1
Apache HTTP 服务器不会根据负载提供不同的内容)。这似乎是您的配置错误VirtualHost
,请尝试VirtualHost 示例 - Apache HTTP 服务器版本 2.2,请特别注意ServerName
并确保设置正确。
答案2
您是否已设置 VirtualHosts 配置来处理主网站地址的别名?
ServerName example.com
ServerAlias www.example.com
如果 www 不是别名,而有人使用 www(或反之亦然,不使用 www),他们将获得默认的 Apache 页面。