一个IP下有多个域名,但直接输入IP会显示apache页面

一个IP下有多个域名,但直接输入IP会显示apache页面

我在一个 IP 下托管了大约 15 个域名,一切正常,但是当我访问该 IP 时(http://IPaddy这里)它向我展示了 Apache 页面。

我怎样才能将其重定向至我的一个域名或显示空白页?

谢谢你!

答案1

您的 IP 地址本身上定义了一个默认虚拟主机httpd.conf,它将处理 Web 请求。它将首先出现在 VirtualHost 列表中,并且标签ServerName通常设置为服务器 IP 地址,而不是域名。

例子:

<VirtualHost 104.37.179.4:80>
    ServerName 104.37.179.4
    DocumentRoot /usr/local/apache/htdocs
    ServerAdmin [email protected]
</VirtualHost>

如果您想显示空白页,只需修改目录中的 index.htm 或 index.html DocumentRoot。在我上面的例子中,该目录将是/usr/local/apache/htdocs

如果您希望它显示您的网站,那么您可以更改它DocumentRoot以反映您网站的网络目录。

相关内容