多个 Apache2 虚拟主机指向同一个网站

多个 Apache2 虚拟主机指向同一个网站

我在 Ubuntu 10.04 上使用 Apache 时遇到多个网站无法正常工作。我想从同一个 VPS 为两个网站提供服务,psychedeli.ca 和 mahoganytales.com。问题是,这两个域名都指向 psychedeli.ca 的网站,而不是它们各自的网站。

psychedeli.ca 是 apache2 的默认域名,因为它是首先加载的虚拟主机。我知道这NameVirtualHost *:80是在端口配置文件,其中包括apache2.confsites-enabled/ 中这些 vhost 配置之前大约 10 行。所有相关目录的权限均已检查。

我的Apache 配置文件从 Ubuntu 10.04 开始是标准。

这是我的端口配置文件https://gist.github.com/911799

以下是我的虚拟主机

001-心理

<VirtualHost *:80>
    DocumentRoot /var/apps/psycho/public
    ServerName psychedeli.ca
</VirtualHost>

002-桃花心木

<VirtualHost *:80>
    DocumentRoot /var/apps/mahogany/public
    ServerName mahoganytales.com
</VirtualHost>

答案1

愚蠢的问题,但是你重启了 apache 服务吗?不确定如何在 Ubuntu 上执行此操作(CentOs:services httpd restart),但重启服务器也可以。

相关内容