Я хочу тестировать сайты локально.
Для меня хорошо иметь в Apache два раздела конфигурации.
Я попытался
<VirtualHost 127.0.0.1>
...
</VirtualHost>
<VirtualHost 127.0.0.2>
...
</VirtualHost>
Но когда я набираю в браузере 127.0.0.2, он показывает страницу с 127.0.0.1.
Что не так и как я могу решить проблему?
Возможно, распространенной практикой является смена хостов.
Поместите поддельные доменные имена в свой /etc/hosts
file и использовать виртуальный хостинг на основе имени.
# /etc/hosts
127.0.0.1 example.com example.org example.net
# Apache httpd VirtualHost configuration
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
ServerName example.com
# [...]
</VirtualHost>
<VirtualHost 127.0.0.1:80>
ServerName example.org
# [...]
</VirtualHost>
<VirtualHost 127.0.0.1:80>
ServerName example.net
# [...]
</VirtualHost>