1

Во внутреней сети есть два http-сервера, в роутере проброшен 80-й порт на один из них.
А как с наружи достучаться до второго?
Проблема в том что не знаю как правильно ээто обозвать, соответственно ума не приложу в какую сторону вести раскопки.

Сразу отвечу на вопрос "накой черт мне сдались аж два?")))
Потому что понадобилось оживить мамонта на 5.2 пыхе, и простейшим вариантом я посчитал установить вторую систему в виртуалке, а не мудрить в основной системе с РНР 10-летней давности.

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

2 (10.01.2019 18:23:02 отредактировано Marley)

Поставить вперед apche или nginx сервер, настроенный как прокси.
В зависимости от домена перебрасывать на один из http серверов.

No Woman No Cry...

3 (10.01.2019 18:17:18 отредактировано MozgFx)

К примеру есть доменное имя domain1.ru и domain2.ru
в качестве записи A указано ваш внешний IP роутера.
в nat прописано что 80 порт заворачивается на Ваш компьютер в сети на порт 80 или 8080 или какой там у Вас.
До этого момента как бы никаких вопросов не должно возникать.

Собственно осталось только сконфигурировать сервер так чтобы все обращения по доменному имени domain1.ru шли на один сервер, а обращения по доменному имени domain2.ru шли на сервер 2 это все это уже настраивается на самом вебсервере.

Но это для того случая когда оба сервера вращаются на одном физическом ПК.
В Вашем случае есть виртуальная машина со вторым веб-сервером.
Думаю что при правильной настройке СЕТИ и конфигурации вебсерверов к привязке доменных имен, все теоретически должно заработать.(но надо проверять)

4

mozgfx, А вот здесь я лохонулся забыв об этом сказать: доменных имен нету, с наружи доступ по внешнему IP

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

5 (14.01.2019 13:07:43 отредактировано MozgFx)

DiabloPC пишет:

mozgfx, А вот здесь я лохонулся забыв об этом сказать: доменных имен нету, с наружи доступ по внешнему IP

Если доменных имен нет то в чем проблема обращаться по IP с указанием порта

IP вебсервер1:80 -> IP белый:81
IP вебсервер2:80 -> IP белый:82
ну а в нат обращения по порта 81 заворачиваем на 80 порт сервера 1
ну а в нат обращения по порта 82 заворачиваем на 80 порт сервера 2

6 (10.01.2019 18:23:56 отредактировано Marley)

На freenom.com зарегь бесплатно доменное имя на год и делай уже с доменными именами.
(как вариант)

No Woman No Cry...

7

http://www.dot.tk тоже вроде как бесплатный был

8 (10.01.2019 18:30:54 отредактировано Marley)

Идея пробросить еще 1 порт на роутере мне нравится больше.

No Woman No Cry...

9

Marley пишет:

Идея пробросить еще 1 порт на роутере мне нравится больше.

Мне тоже bx

mozgfx пишет:

ну а в нат обращения по порта 81 заворачиваем на 80 порт сервера 1
ну а в нат обращения по порта 81 заворачиваем на 80 порт сервера 2

Этот вариант не проканал, роутер у меня совсем дурак оказался: не умеет он, сволочь такая, пробрасывать на другой порт(((
Хотя, блин, в предыдущей модели такое можно было  ai  Зачем убрали - черт их знает, этих китаез.

Но таки идея со сменой портов проканала, только не с той стороны: второй апач повесил на другой порт, а на роутере, соответственно, закинул этот порт на него.

ЗЫ
Правда сразу не мог въехать с какой оно радости не работает - потом откопал внутри мамонта в config.php строку board_url = x.x.x.x, таки дописывание нового порта помогло.

ЗЗЫ
Решение, конечно, костыльное, но учитуя что мне этого мамонта нужно оживить временно, смысла чудить что-то большее не вижу.
А вот повод поменять роутер определенно появился  ag

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

10

Лирическое отступление.
Кстати я вот купил Zyxel Ultra KN-1810 он оказался умный.
Когда пробрасываю порты внутрь сети, при обращении внутри сети по этому доменному имени он так же заворачивает как надо сразу на локальную машину.
На всех остальных роутерах мучился правкой Хост файла чтоб внутри сети работало, иначе оно всегда ломилось на вебморду роутера.
А тут аппарат серьезный и работает как надо, что порадовало.

11

mozgfx, ну здесь, как выяснилось, новая модель просто не умеет заворачивать внешние порты на другие внути сети

+ WR-841

http://i.piccy.info/i9/4472132e9d81c90a0748ed4364a4da14/1547464288/32225/1292959/IMG_20190114_130356_edit_800.jpghttp://i.piccy.info/a3/2019-01-14-11-11/i9-12897939/800x381-r/i.gif

+ WR-941

http://i.piccy.info/i9/ad8ee886f4e84a8f8a73593d82916b36/1547464338/30267/1292959/IMG_20190114_130434_edit_800.jpghttp://i.piccy.info/a3/2019-01-14-11-12/i9-12897942/800x423-r/i.gif

Во всем остальном работает как нужно ab

Нужно пощупать WR-1043 на предмет наличия этой возможности, если что перееду на него.

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

12

WR-841 там же вроде все на месте... ставим Порт сервиса, Внутренний порт, IP адрес пишем внутренний и вуоля...
Точно так же вроде и на указанном wr1043nd все работает.
Пункт Стандартный порт не трогай он нужен только чтобы заполнить поля.
А вот на wr-941 видимо точно только стандартное можно использовать.

13

mozgfx пишет:

А вот на wr-941 видимо точно только стандартное можно использовать.

Та отож.
Странно что они обрезали это, я даже внимания не обратил когда покупал. До этого были 740=>741=>841 и у всех всё было одинаково, а тут на тебе  bu

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему