Я хочу создать 2 IP-адреса, каждый из которых будет вести на отдельный веб-сайт. Я пытался сделать это с помощью виртуальных хостов, но не смог настроить его так, как мне нужно.
Я хочу, чтобы это выглядело так:
(192.168.1.41) переходит на var/www/html/sitea/hs.html
(192.168.1.46) переходит на var/www/html/siteb/index.html
Я попробовал добавить IP-адрес, следуя этой инструкции, и все сработало: Как (из CLI) назначить несколько IP-адресов одному интерфейсу?Теперь я могу получить доступ к своим различным серверным страницам с обоих внутренних IP-адресов.
но я попытался перенаправить второй IP, чтобы использовать его с моим внешним IP, и теперь, когда я хочу попасть на свою страницу с www, он просто отображает мой siteb на обоих портах.
решение1
Я заставил это работать, указав виртуальному хосту (etc/apache2/sites-enabled) определенный IP-адрес, например так:
<VirtualHost 192.168.1.41:*>
..
(sitea)
..
<VirtualHost/>
<VirtualHost 192.168.1.46:*>
..
(siteb)
..
<VirtualHost/>