У меня есть два сервера Apache с двумя отдельными IP-адресами и одним доменным именем (example.com) для администрирования на godaddy.com.Я хочу использовать этот единственный домен для направления трафика на два моих отдельных сервера через ssl.
Я настроил первый сервер через маршрутизатор fios с переадресацией портов и связал общедоступный IP-адрес с адресом DDNS (xxx.ddns.net).Мой конфиг Godaddy выглядит так:
Type Name Value
-------------------------------
A @ 184.168.131.241
CNAME www xxx.ddns.net
Forwarding
------------
domain https://www.example.com
... и мой файл apache ssl.conf выглядит так:
<VirtualHost *:443>
...
ServerName www.example.com
DocumentRoot /var/www/html
</VirtualHost>
Это работает нормально, но теперь я хочу настроитьсубдомен ('mysub'), чтобы трафик, направляемый на mysub.example.com, обрабатывался моим вторым сервером, доступным по отдельному IP-адресу (MY.2ND.IP.ADDR).Я пробовал все виды настроек на godaddy и в файле ssl.conf, но безрезультатно.В частности, я попытался:
Настройка godaddy, чтобы трафик, отправляемый на поддомен mysub.example.com, перенаправлялся прямо в MY.2ND.IP.ADDR;мне вообще не ясно, возможно ли это.(У Godaddy есть форма под названием «Пересылка» и подраздел в ней, называемый «поддомен», но установка этого поддомена на mysub и установка «пересылка» на http://MY.2ND.IP.ADDR, похоже, ничего не делает; что этоПоле «subdomain» в интерфейсе godaddy, которое предполагается использовать для?)
Направление всего трафика на первый сервер и настройка apache для прокси-трафика для субдомена на втором сервере.
Я попытался добавить еще один элемент виртуального хоста в ssl.conf следующим образом:
<VirtualHost MY.2ND.IP.ADDR:443>
ServerName mysub.example.com
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<Location />
ProxyPass http://MY.2ND.IP.ADDR
ProxyPassReverse http://MY.2ND.IP.ADDR
</Location>
</VirtualHost>
... но это тоже не работает.
Итак, как лучше всего направить трафик для субдомена на отдельный IP-адрес, используя конфигурации godaddy и / или apache?