我的VPS上有两个子域名,我在DNS中注册了两个指向同一IP地址的子域名。
安装的版本是服务器版本:适用于Ubuntu 12.04的Apache / 2.4.7。
我已使用a2ensite
命令启用了网站,并启用了模块vhost_alias
。重启并重装多次
stable.mydomain.com
<VirtualHost *:80>
ServerName stable.mydomain.com
DocumentRoot /var/www/stable/web
<Directory /var/www/stable/web>
Options Indexes FollowSymLinks Includes
AllowOverride All
order allow,deny
Allow from all
</Directory>
</VirtualHost>
beta.mydomain.com
<VirtualHost *:80>
ServerName beta.mydomain.com
DocumentRoot /var/www/beta/web
<Directory /var/www/beta/web>
Options Indexes FollowSymLinks Includes
AllowOverride All
order allow,deny
Allow from all
</Directory>
</VirtualHost>
我的麻烦是将我的浏览器指向任何网址,我总是得到相同的内容,并且当我在两个子域中执行service apache2 reload
时,我会从beta.mydomain.com
获取内容并执行{{}时添加更多混淆1}}在两个子域中我得到service apache2 restart
的内容。
我花了大约5个小时试图解决这个问题
事件我尝试使用stable.mydomain.com
VirtualDocumentRoot
与此更新前解释的行为相同
答案 0 :(得分:-1)
在定义虚拟主机之前,您是否已取消注释此行?
NameVirtualHost *:80