Nginx редирект на другой сервис с сохранением URL

Вопросы и ответыРубрика: ПрочееNginx редирект на другой сервис с сохранением URL
0 +1 -1
Сергей спросил 2 года назад

Как выполнить редирект в Nginx с одного сервера, по URL сайта, на другой сервер, с другим IP, с сохранением этого же URL сайта?

1 ответ
0 +1 -1
Роман Чернышов Админ. ответил 2 года назад

Пример конфига Nginx на редирект:

server {
listen 192.168.0.1:80;
listen 192.168.0.1:443;
server_name domain.ru http://www.domain.ru;

location / {
proxy_pass $scheme://192.168.0.2/$request_uri;
proxy_redirect off;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header :path $request_uri;
proxy_pass_header Set-Cookie;
}
}

Автор блога
Роман Чернышов
Веб-разработчик,
Full Stack
Senior, Architect
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Моя книга
Книга. Веб-разработчик. Легкий вход в профессию
Печатная книга
Веб-разработчик.
Легкий вход в профессию
Купить за 359₽
Популярные записи
Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Insurance CMS Love Crm CMS Совместные покупки Мой PHP Framework Хостинг для моих клиентов Лицензии на мой софт и поддержка