Назад | Перейти на главную страницу

Несколько виртуальных хостов Apache с одинаковым именем сервера

Я хочу использовать то же самое имя сервера, но загрузить первый работающий блок виртуального хоста.

Вот как это должно работать:

Если есть wordpress папка в /var/www загрузить это. В противном случае загрузите index.html в /var/www каталог.

Вот мой файл конфигурации с двумя блоками виртуального хоста, как я думал, это сработает. Но это работает, только если я удалю одно или другое.

<VirtualHost *:80>
    DirectoryIndex index.php index.html
    DocumentRoot /var/www/wordpress
    ServerAdmin my_email@email.com
    ServerName devsite.test

    <Directory "/var/www/wordpress">
        Options FollowSymLinks
        AllowOverride All
    </Directory>

    ErrorLog /var/log/apache2/error.log
    CustomLog /var/log/apache2/access.log combined
</VirtualHost>

<VirtualHost *:80>
    DirectoryIndex index.php index.html
    DocumentRoot /var/www
    ServerAdmin my_email@email.com
    ServerName devsite.test

    <Directory "/var/www">
        Options FollowSymLinks
        AllowOverride All
    </Directory>

    ErrorLog /var/log/apache2/error.log
    CustomLog /var/log/apache2/access.log combined
</VirtualHost>

Спасибо!