Apache2用子域设置多个站点不起作用?

时间:2019-06-29 14:56:20

标签: wordpress apache subdomain lamp

我想在安装了VPS的LAMP堆栈上运行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。当进入test2页面时,它返回代码301(使用Chomre中的Inspect tool查看)。我还检查了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>

0 个答案:

没有答案