Как запретить второму сайту с apache2 обслуживать корневые папки

Я устанавливаю VPS с одним IP-адресом для обслуживания нескольких веб-сайтов. Первый работает. Второй показывает только индекс / список двух папок, содержащих файлы двух веб-сайтов в DocumentRoot / var / www / html по умолчанию. Когда я нажимаю на папку сайта, она дает мне теневую HTML-версию сайта (без изображений, контента, ссылок не работает). Как я могу заставить второй сайт обслуживаться из папки, уже определенной в файле .conf?

Это для нового сервера Linux, работающего на MySQL 5, PHP 5 и Apache 2. Оба сайта WordPress последней версии.

Первый веб-сайт (запущен) firstsite.com.conf

<VirtualHost *:80>
    ServerAdmin contact@firstsite.com
    ServerName firstsite.com
    ServerAlias www.firstsite.com
    DocumentRoot /var/www/html/firstsite
 <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/html/firstsite>
                AllowOverride All
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Require all granted
        </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Второй веб-сайт (не запущен) secondsite.com.conf

<VirtualHost *:80>
    ServerAdmin contact@secondsite.com
    ServerName secondsite.com
    ServerAlias www.secondsite.com
    DocumentRoot /var/www/html/secondsite
 <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/html/secondsite>
                AllowOverride All
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Require all granted
        </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Я рассчитываю вывести внешний интерфейс веб-сайта secondsite.com, но фактический результат составляет:

Index of /
[ICO]   Name    Last modified   Size    Description
[DIR]   firstsite/  2019-04-28 17:00    -    
[DIR]   secondsite/ 2013-09-25 00:18    -
0
задан 28 April 2019 в 22:27

0 ответов

Другие вопросы по тегам:

Похожие вопросы: