Apache2 настроить несколько сайтов с поддоменом не работает? - PullRequest
0 голосов
/ 29 июня 2019

Я хочу запустить 2 сайта Wordpress на моем установленном VPS стеке LAMP.

Сайт 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.com и example.com (еще не настроен) автоматически перенаправляют на test1.example.com.Он возвращает код 301, когда для страницы test2 (используйте Inspect tool в Chomre, чтобы увидеть).Я также проверяю конфигурацию для базы данных 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>

...