Apache2 设置了多个站点,子域名不起作用吗?

Apache2 设置了多个站点,子域名不起作用吗?

我想在安装了 LAMP 堆栈的 VPS 上运行 2 个 Wordpress 网站。网站 1:test1.example.com 网站 2:test2.example.com

这是我的配置文件:

test1.example.com.conf

<VirtualHost *:80>
    ServerName test1.example.com
    DocumentRoot /path/test1
    <Directory "/path/test1">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

test2.example.com.conf

<VirtualHost *:80>
    ServerName test2.example.com
    DocumentRoot /path/test2
    <Directory "/path/test2">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

a2ensite对两个配置文件都执行了此操作,并重新启动了 apache2 服务。

但问题是域名test2.example.comexample.com(尚未设置)自动重定向到test1.example.com。我还检查了 site2 数据库的配置,它是正确的。当我的a2dissite test1.example.com.conf域名test2.example.com工作正常时

这是.htaccess文件:

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteBase /reeme/
   RewriteRule ^index\.php$ - [L]
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule . /reeme/index.php [L]
</IfModule>

我做错了什么?请帮忙!

相关内容