Как получить доступ к двум доменам, которые находятся за одним белым IP?
Доброго дня.
Дано:
3 виртуальные машины:
192.168.0.19 - proxy server на nginx
192.168.0.21 domen1.com - на котором запущено node.js на порту 8088
192.168.0.22 domen2.com - на котором запущено node.js на порту 8089
Нужно чтобы при обращении domen1.com открывался сайт запущенный на 192.168.0.21:8088 и при обращении domen2.com соответственно. Как было бы правильно это сделать? Спасибо.
Euxinus, в listen должен указываться домен, порт и тип траффика - http или https
а порт внутренний должен указываться уже в proxy pass вместе с IP
в документации же есть примеры
Euxinus, в графе server ты указываешь nginx какой ip \ домен ему слушать. там же указываешь порт, например 80й(если по умолчанию)
в графе proxy pass ты указываешь КУДА перенаправить запрос, соответственно внутренний IP + порт
соответственно nginx ловит домен site.ru и перенаправляет на 192.168.1.2:8080 - для примера
след графа server уже может быть другой - mysite.ru и перенаправляет на 192.168.1.3:59999
Euxinus, это уже станно. по локалке все доступно, минуя nginx ? 192.168.0.21:8088; - для примера
по локалке если зайти на nginx все работает? (добавьте локальный ip в nginx в разрешенные)