Страница 2 из 2
Re: Нужна помощь: 2 сервера, 1 вешний IP
Добавлено: Пн окт 27, 2014 11:46 pm
dimik
Да, актуально! Делитесь как это можно сделать.
Re: Нужна помощь: 2 сервера, 1 вешний IP
Добавлено: Вт окт 28, 2014 12:46 am
LutsenkoDenis
Исходные данные:
- 1. Сервер #1 - Win2012 IIS 7 (192.168.1.2)
2. Сервер #2 - Debian (192.168.1.3)
3. Asus RT N15 - роутер со статик IP (192.168.1.1, 95.21.12.140)
5. Домен mydomain.ru с созможностью создавать поддомены.
Что делаем:
- 1. Все запросы к *.mydomain.ru заворачиваем(на роутере) на сервер №2. т.е. на Debian.
- 2. Настраиваем Apache следующим образом:
К имеющемуся виртуальному хосту добавляем еще один:
Код: Выделить всё
<VirtualHost *:80>
ServerName test.mydomain.ru
ProxyPass / http://test.mydomain.ru:81
ProxyPassReverse / http://test.mydomain.ru:81
</VirtualHost>
Это дает следующее - все запросы к поддомену test.mydomain прозрачно перекидываются на другой порт с тем же именем.
Т.е. визуально в браузере будет обращение по адресу test.mydomain.ru, а на самом деле к test.mydomain.ru:81
- 3. Теперь на роутере настраиваем так чтоб все запросы по 81 порту адресовались на 192.168.1.2 на 81 порт.
Результат:
1. При обращении
http://www.mydomain.ru открывается сайт с Сервера №2 (192.168.1.3)
2. При обращении test.mydomain.ru открывается сайт с Сервера №1 (192.168.1.2)
Ну вот как-то так.
Re: Нужна помощь: 2 сервера, 1 вешний IP
Добавлено: Вт окт 28, 2014 8:57 am
dimik
Ну тогда уж расскажите как добавить этот VirtualHost в МД?
Все установлено на Win7.
1. Захожу в C:\_majordomo\server\Apache\conf\httpd.conf
2. Добавляю строки с Virtualhost
3. сохраняюсь, перегружаюсь....
и нет добавленных строчек!
Куда они деваются? Куда же это все прописать?
Re: Нужна помощь: 2 сервера, 1 вешний IP
Добавлено: Вт окт 28, 2014 9:11 am
LutsenkoDenis
эмм...
С виндой могу не подсказать.

У меня mdm из github'а и установлен на линуксе.
В виндах пробовал установить тоже из исходников но на базе xampp.
В xampp'e правил файл \xampp\apache\conf\httpd-vhosts.conf
А вот что нужно править в случае установки дистрибутива mdm, я не знаю.
Re: Нужна помощь: 2 сервера, 1 вешний IP
Добавлено: Чт окт 30, 2014 11:49 am
dimik
LutsenkoDenis писал(а):Исходные данные:
- 1. Сервер #1 - Win2012 IIS 7 (192.168.1.2)
2. Сервер #2 - Debian (192.168.1.3)
3. Asus RT N15 - роутер со статик IP (192.168.1.1, 95.21.12.140)
5. Домен mydomain.ru с созможностью создавать поддомены.
Что делаем:
- 1. Все запросы к *.mydomain.ru заворачиваем(на роутере) на сервер №2. т.е. на Debian.
- 2. Настраиваем Apache следующим образом:
К имеющемуся виртуальному хосту добавляем еще один:
Код: Выделить всё
<VirtualHost *:80>
ServerName test.mydomain.ru
ProxyPass / http://test.mydomain.ru:81
ProxyPassReverse / http://test.mydomain.ru:81
</VirtualHost>
Это дает следующее - все запросы к поддомену test.mydomain прозрачно перекидываются на другой порт с тем же именем.
Т.е. визуально в браузере будет обращение по адресу test.mydomain.ru, а на самом деле к test.mydomain.ru:81
- 3. Теперь на роутере настраиваем так чтоб все запросы по 81 порту адресовались на 192.168.1.2 на 81 порт.
Результат:
1. При обращении
http://www.mydomain.ru открывается сайт с Сервера №2 (192.168.1.3)
2. При обращении test.mydomain.ru открывается сайт с Сервера №1 (192.168.1.2)
Ну вот как-то так.
Чего-то не захотело так работать.
Если прописываю VirtualHost, то никуда достучаться не могу
