我为一个域名创建了一个虚拟主机abc.com
来指向该目录/var/www/abc
。
因此,在我的网站启用中,我有这个:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName abc.com
DocumentRoot /var/www/abc
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =abc.com [OR]
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
但现在我想将其更改为另一个目录 xyz。因此我运行了 a2dissite 并创建了一个新的虚拟主机,现在它看起来像这样:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName abc.com
DocumentRoot /var/www/xyz
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =abc.com [OR]
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
我已经重启了 apache。但是当我访问 abc.com 时,它仍然会打开 /var/www/abc 中的网站。
我清除了浏览器缓存和 cookies...
还有其他地方我需要做些更改吗?