2 IP-адреса для 2 серверов на 1 компьютере?

2 IP-адреса для 2 серверов на 1 компьютере?

Я хочу создать 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/>

Связанный контент