如何在 Ubuntu 中的 Apache 2.2 中启用 IP 和虚拟名称访问?

如何在 Ubuntu 中的 Apache 2.2 中启用 IP 和虚拟名称访问?

我正在尝试以以下身份访问我的服务器

http://somedomain.com http://anotherdomain.com http://服务器ip

使用 NameVirutalHost 配置,域名将重定向到其各自的文件夹。但对于 serverip,我希望 apache 为我提供不同的文件夹。但它为我提供 anotherdomain.com 的内容。我的系统是 Ubuntu 11.04。如何解决这个问题?

答案1

尝试定义一个NameVirtualHostfor服务器IP就像您定义其他名称一样。它也应该是您定义的第一个名称(如果没有Host:收到 HTTP 标头,这将使其成为默认虚拟主机,当您将 Web 浏览器指向 IP 地址时经常会发生这种情况)。

相关内容