我在 ubuntu 服务器中有 xyz.mydomain.com 子域名。它运行正常。
我只想将 xyz 更改为 xyz1 ,因此我重命名所有文件夹以及 cd /etc/apache2/sites-available/ 中的虚拟主机设置
我使用了以下命令...
cd /etc/apache2/sites-available/
sudo nano xyz1.mydomain.com
<VirtualHost *:80>
ServerName xyz1.mydomain.com
ServerAlias www.xyz1.mydomain.com
DocumentRoot /var/www/xyz1/
</VirtualHost>
<Directory /var/www/xyz1/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
sudo a2ensite xyz1.mydomain.com
sudo /etc/init.d/apache2 reload
sudo a2enmod vhost_alias
sudo /etc/init.d/apache2 reload
现在我无法查看 xyz1.mydomain.com 网站。是不是缺少了什么?
答案1
如果您发布的输出正确,则您在语句<VirtualHost>
之前结束了该语句<Directory>
。将该</VirtualHost>
行移至末尾并重新加载您的配置。