Я хотел бы иметь 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.
Пожалуйста, помогите.