在 Ubuntu 上使用 Apache 更改虚拟主机目录后,虚拟主机指向错误目录

在 Ubuntu 上使用 Apache 更改虚拟主机目录后,虚拟主机指向错误目录

我为一个域名创建了一个虚拟主机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...

还有其他地方我需要做些更改吗?

相关内容