|
Надо пробросить 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) встанет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |