Во внутреней сети есть два http-сервера, в роутере проброшен 80-й порт на один из них.
А как с наружи достучаться до второго?
Проблема в том что не знаю как правильно ээто обозвать, соответственно ума не приложу в какую сторону вести раскопки.
Сразу отвечу на вопрос "накой черт мне сдались аж два?")))
Потому что понадобилось оживить мамонта на 5.2 пыхе, и простейшим вариантом я посчитал установить вторую систему в виртуалке, а не мудрить в основной системе с РНР 10-летней давности.
Несколько http-серверов за одним NAT'ом
Поставить вперед apche или nginx сервер, настроенный как прокси.
В зависимости от домена перебрасывать на один из http серверов.
К примеру есть доменное имя domain1.ru и domain2.ru
в качестве записи A указано ваш внешний IP роутера.
в nat прописано что 80 порт заворачивается на Ваш компьютер в сети на порт 80 или 8080 или какой там у Вас.
До этого момента как бы никаких вопросов не должно возникать.
Собственно осталось только сконфигурировать сервер так чтобы все обращения по доменному имени domain1.ru шли на один сервер, а обращения по доменному имени domain2.ru шли на сервер 2 это все это уже настраивается на самом вебсервере.
Но это для того случая когда оба сервера вращаются на одном физическом ПК.
В Вашем случае есть виртуальная машина со вторым веб-сервером.
Думаю что при правильной настройке СЕТИ и конфигурации вебсерверов к привязке доменных имен, все теоретически должно заработать.(но надо проверять)
mozgfx, А вот здесь я лохонулся забыв об этом сказать: доменных имен нету, с наружи доступ по внешнему IP
mozgfx, А вот здесь я лохонулся забыв об этом сказать: доменных имен нету, с наружи доступ по внешнему IP
Если доменных имен нет то в чем проблема обращаться по IP с указанием порта
IP вебсервер1:80 -> IP белый:81
IP вебсервер2:80 -> IP белый:82
ну а в нат обращения по порта 81 заворачиваем на 80 порт сервера 1
ну а в нат обращения по порта 82 заворачиваем на 80 порт сервера 2
На freenom.com зарегь бесплатно доменное имя на год и делай уже с доменными именами.
(как вариант)
http://www.dot.tk тоже вроде как бесплатный был
Идея пробросить еще 1 порт на роутере мне нравится больше.
Мне тоже ;)Идея пробросить еще 1 порт на роутере мне нравится больше.
ну а в нат обращения по порта 81 заворачиваем на 80 порт сервера 1
ну а в нат обращения по порта 81 заворачиваем на 80 порт сервера 2
Этот вариант не проканал, роутер у меня совсем дурак оказался: не умеет он, сволочь такая, пробрасывать на другой порт(((
Хотя, блин, в предыдущей модели такое можно было o_O Зачем убрали - черт их знает, этих китаез.
Но таки идея со сменой портов проканала, только не с той стороны: второй апач повесил на другой порт, а на роутере, соответственно, закинул этот порт на него.
ЗЫ
Правда сразу не мог въехать с какой оно радости не работает - потом откопал внутри мамонта в config.php строку board_url = x.x.x.x, таки дописывание нового порта помогло.
ЗЗЫ
Решение, конечно, костыльное, но учитуя что мне этого мамонта нужно оживить временно, смысла чудить что-то большее не вижу.
А вот повод поменять роутер определенно появился :D
Лирическое отступление.
Кстати я вот купил Zyxel Ultra KN-1810 он оказался умный.
Когда пробрасываю порты внутрь сети, при обращении внутри сети по этому доменному имени он так же заворачивает как надо сразу на локальную машину.
На всех остальных роутерах мучился правкой Хост файла чтоб внутри сети работало, иначе оно всегда ломилось на вебморду роутера.
А тут аппарат серьезный и работает как надо, что порадовало.
WR-841 там же вроде все на месте... ставим Порт сервиса, Внутренний порт, IP адрес пишем внутренний и вуоля...
Точно так же вроде и на указанном wr1043nd все работает.
Пункт Стандартный порт не трогай он нужен только чтобы заполнить поля.
А вот на wr-941 видимо точно только стандартное можно использовать.
Та отож.А вот на wr-941 видимо точно только стандартное можно использовать.
Странно что они обрезали это, я даже внимания не обратил когда покупал. До этого были 740=>741=>841 и у всех всё было одинаково, а тут на тебе *WALL*



