nginx - как проксировать?

Mik Foxi
На сайте с 02.03.2011
Offline
1216
1079

в общем сайт размещен на одном сервере, нужно чтоб в нете он виделся всем как будто он на втором сервере.

т.е. буду проксировать нгинксом. но как поступить с доменом?

домен парковать на второй сервер, а на первом, откуда будет парсить нгинкс, размещать сайт под другим доменом?

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (8 лет на защите сайтов). Форум на замену серчу: https://foxi.biz/
IL
На сайте с 20.04.2007
Offline
435
#1
foxi:
домен парковать на второй сервер, а на первом, откуда будет парсить нгинкс, размещать сайт под другим доменом?

Можно под тем же.. Nginx-у только указать, на какой сервер ходить.

Всё равно все будут обращаться на первый сервер по DNS

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Mik Foxi
На сайте с 02.03.2011
Offline
1216
#2

ivan-lev, с нгинксом знаком только поверхностно. Он может как-то сам делать запрос к стороннему ip (серверу) и запрашивать там указанный домен?

pegs
На сайте с 07.06.2007
Offline
658
#3

На сколько понимаю, как настроите директивы (если нужно можно ещё доп.заголовки через proxy_set_header добавить):

proxy_pass http://otherhost;
proxy_redirect ....;
«Палата номер 6» ищет своего Главврача: https://www.palata6.ru/
X
На сайте с 26.05.2013
Offline
2
Xel
#4

Режим называется reverse-proxy

Хорошая статья http://www.opennet.ru/base/net/nginx_proxy.txt.html

IL
На сайте с 20.04.2007
Offline
435
#5
foxi:
Он может как-то сам делать запрос к стороннему ip (серверу) и запрашивать там указанный домен?

Да..


proxy_pass http://255.255.255.255:80/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

ИМХО, у nginx документация (в т.ч. русскоязычная) вполне исчерпывающая

http://nginx.org/ru/docs/http/ngx_http_proxy_module.html

+ много вопросов разобраны в форумах-рассылках.

Кстати, в целях безопасности на втором сервере можно ограничить обращения только с IP первого сервера.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий