Я пытаюсь управлять 2 домена с одним сервером (работает Proxmox с несколькими CT), я использую обратный прокси-сервер, но, кажется, не так .. вот моя конфигурация:Apache обратный прокси-сервер, один сервер, несколько доменов
Предположим, у нас есть главный сервер, на котором работает proxmox, где я управлял IPTables, чтобы перенаправить порт 80 на порт 80 моего первого контейнера (CT01) и порт 8109 на порт 80 моего второго контейнера (CT02).
При использовании порта в моем браузере все работает хорошо, и я могу достичь каждого контейнера.
Я купил 2 доменных имени, один для моего личного сервера (CT01) и еще один для бизнес-сервера (CT02). Я связал оба домена с адресом моего сервера, и при наборе того или другого из них я перенаправлен на CT01 (обычный браузер работает с адресом на порт по умолчанию).
Так что теперь я попытался использовать обратный прокси-сервер для того, чтобы перенаправлять на нужный сервер (DomainA -> CT01, DomainB -> CT02), я создал 2 файла в /var/apache2/sites-available/
:
/вар/apache2/sites- есть в наличии/domainA.com:
<VirtualHost *:80>
ServerName domainA.com
DocumentRoot /var/www/
</VirtualHost>
/var/apache2/sites-available/domainB.com:
<VirtualHost *:80>
ServerName domainB.com
ProxyPreserveHost On
ProxyRequests On
ProxyPass/http://x.y.z.h:8109/
ProxyPassReverse/http://x.y.z.h:8109/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>
Тогда я a2ensite domainA.com
и запущенной a2ensite domainB.com
. Я перезапустил службу apache.
Но ничего не изменилось: оба мои domainA
и domainB
перенаправляют меня в тот же контейнер (CT01).
Есть идеи?
для вопросов, связанных с сервером управления, пожалуйста, используйте [SF] –