Имя: Пароль:
IT
Админ
Надо пробросить 80 порт на две машины в локалке, как?
0 Aleksey_a_z
 
21.02.16
15:17
Есть два компа 192.168.1.100 и 192.168.1.101 на каждом стоит апачь и сервисы которым нужен 80 порт. Локалка подрублена через роутер микротик к провайдеру, выдан один внешний ip,
микротик подрублен к провайдеру напрямую без всяких pptp, то есть выдали ip который прописан на порте wan, этот ip отличается от того который внешний статический. Настроен проброс порта 80 на одну машину в локалке. Теперь надо попадать на вторую машину, для этого похоже нужен второй внешний ip но как при этом потом настроить проброс ведь в микротике указываю входящий in interface а он один, если пытаться указать Dst. Address и вбить внешний ip то не работает.
1 Aleksey_a_z
 
21.02.16
15:20
Либо можно это как то сделать иначе?
Есть два домена. Сейчас один настроен на мой единственный внешний ip получается вбивая в браузере http://www.домен.ru/owncloud попадаю на свой роутер, а тот пробрасывает на определенную машину в сети.

Так вот хочу запустить еще второй домен с такой же функцией но не пойму что для этого нужно сделать.
2 vermi
 
21.02.16
15:25
сделать можно, nginx поможет
3 Aleksey_a_z
 
21.02.16
15:26
В идеале вешать нужно все на одну машину но не получается, одна 64amd а вторая i386, там дистрибутивы служб отличаются, а пот нужен именно 80, переделать на второй машине порты в место 80 придумывая другие не вариант
4 Aleksey_a_z
 
21.02.16
15:27
(2) а можно хоть как то развернутей? Вы имеете в виду использовать одну машину для моих задач?
5 Aleksey_a_z
 
21.02.16
15:29
(4) я бы с радостью но owncloud стоит на 64amd, а ammyy router запускается только под i386 дистрибутивами линукс. Поэтому разнес на две виртуальные машины, но owncloud хочу оставить на 80 порту и ammyy router тоже хочу оставить на 80, 8080, 443 портах.
6 vermi
 
21.02.16
15:29
с роутера трафик идущий на 80-й порт пробрасывается до nginx (обратный прокси), далее если  http://www.домен.ru/owncloud1 тогда пулять на 192.169.0.1. Если  http://www.домен.ru/owncloud2 то на 192.169.0.2
7 Aleksey_a_z
 
21.02.16
15:30
(6) это настраивается все в микротике или еще одну коробку поднимать для этого?
8 ДенисЧ
 
21.02.16
15:32
апач и мод_реврите - смогут помочь
Но тут нужен нормальный сисадмин. А не мальчик от ларька.
9 vermi
 
21.02.16
15:32
микротика не знаю, вряд ли. У меня nginx на отдельном вируальном сервере
10 Asmody
 
21.02.16
15:33
(4) поставить на первую машину nginx, настроить для вторго домена обратный прокси на вторую машину.
как ставить nginx перед апач написано на каждом втором сайте
11 Aleksey_a_z
 
21.02.16
15:35
(9) то есть пробрасывается порт до nginx машины, а дальше она сама разруливает в локалке что кому отдать, что на какую машину отправить?

Неужели это нельзя реализовать средствами микротика, на кой черт он тогда вообще нужен
12 Garykom
 
гуру
21.02.16
15:35
13 Garykom
 
гуру
21.02.16
15:36
(10) +1
1-я машина будет получать весь трафик и для второго домена отправлять на 2-ю машину
14 Aleksey_a_z
 
21.02.16
15:37
Короче я так понял, выбираю любую тачку с апачем, либо первую либо вторую, там поднимаю nginx и говорю ему что бы часть трафика перенаправлял на второй комп. Логика такая?
15 Aleksey_a_z
 
21.02.16
15:37
(13) ясно, буду копать дальше
16 Garykom
 
гуру
21.02.16
15:38
Кстати сделал бы через разные порты для начала и не парился
т.е. 1 - 80, 2 - 8080 порт примеру, сча отличные для http порты почти все понимает

Еще можно через внешний сервер который редирект портов делает
17 Aleksey_a_z
 
21.02.16
15:43
(16) на 80 висит owcloud, на 8080 висит сам микротик но это не проблема, освободим, но вот ammyy router желательно отдавать 80, 443, 8080 все три порта так как могут файерволы ругаться у клиентов.

perl скрипт проверки софтины ammyy admin повесил на сервере где owncloud, ей по любому нужен 80 порт, хотел туда же и ammyy router запихнуть но эта зараза отказалась работать на 64amd
18 Garykom
 
гуру
21.02.16
15:43
вот не пофиг адрес будет "http://www.domen1.ru"; или "http://www.domen1.ru:8080";
19 Garykom
 
гуру
21.02.16
15:44
(17) так любые порты то можно из свободных
20 NorthWind
 
21.02.16
15:45
(11) микротик это роутер, в доменных именах он ничего не обязан понимать. Кстати, ещё один вариант все это развернуть - нестандартный порт для второго сервака... Хотя об этом уже сказали
21 vermi
 
21.02.16
15:45
(16) не все юсеры осилят указать порт в адресе. они то адрес не всегда знают где писать.
22 Aleksey_a_z
 
21.02.16
15:45
(18) для owncloud, в принципе можно но некрасиво понимаешь?
23 Garykom
 
гуру
21.02.16
15:45
(17) а понял так выкинь ты этот ammyy вместе с их router
изначальный VNC возьми с их бесплатным роутером
24 Aleksey_a_z
 
21.02.16
15:46
(20) это было бы проще всего но нужны именно 80, хотелка у меня такая
25 NorthWind
 
21.02.16
15:47
(21) ярлык на рабстоле создать со ссылкой и всех делов
26 Aleksey_a_z
 
21.02.16
15:48
(23) он уже для меня бесплатный, запустил скрипт проверки и генерации id на perl, в hex заменил их http://rl.ammyy.com/ на свой. Теперь запускаю роутер и все, меня больше с ними ничего не связывает, могу сколько угодно машин подрубать без ограничений
27 NorthWind
 
21.02.16
15:48
(24) тогда дружи с нгинксом
28 vermi
 
21.02.16
15:50
(24) тогда виртуалку с nginx там сложного ничего нет.
29 vermi
 
21.02.16
15:51
(24) https://www.turnkeylinux.org/nginx-php-fastcgi - готовая виртуалка с nginx
30 Garykom
 
гуру
21.02.16
15:51
(26) ыыы
31 Aleksey_a_z
 
21.02.16
15:52
(27) придется
32 Aleksey_a_z
 
21.02.16
15:52
(29) а на дебиан или убунту nginx не встанет что ли?
33 vermi
 
21.02.16
15:55
(32) встанет