Как использовать несколько сайтов с помощью Apache2?

Я хотел бы иметь 2 сайта на моей машине разработки.

Я отредактировал / etc / hosts, как следует

127.0.0.1       restaurant.local    www.restaurant.local
127.0.0.1   lrv4.local      www.lrv4.local

Я создал 2 новых файла / etc / apache2 / sites-available / restaurant.local и ../lrv4.local

<VirtualHost restaurant.local:80>
    ServerName restaurant.local
    ServerAlias www.restaurant.local
    DocumentRoot /var/www/restaurant/public
    <Directory /var/www/restaurant/public/>
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    CustomLog /var/log/apache2/restaurant.local-access.log combined
</VirtualHost>

<VirtualHost lrv4.local:80>
    ServerName lrv4.local
    ServerAlias www.lrv4.local
    DocumentRoot /var/www/lrv4/public
    <Directory /var/www/lrv4/public/>
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    CustomLog /var/log/apache2/lrv4.local-access.log combined
</VirtualHost>

эти 2 файла относительно похожи друг на друга.

Я включил эти 2 сайта, используя [!d4 ]

sudo a2ensites restaurant.local
sudo a2ensites lrv4.local

Я также проверяю разрешенные сайты, используя

ls /etc/apache2/sites-enabled

. Моя проблема в том, что когда я пытался получить доступ к lrv4.local, я получил страницу, принадлежащую restaurant.local, я попытался проверить файл журнала, который я объявил в файле конфигурации VirtualHost выше, все журналы регистрируются в /var/log/apache2/restaurant.local-access.log, ничто не регистрируется в /var/log/apache2/lrv4.local-access.log.

Пожалуйста, помогите.

1
задан 29 August 2013 в 13:51

0 ответов

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

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