@BloodVIRUS

Как правильно проксировать сайт на nginx?

Здравствуйте. Хочу на своем же сервере сделать проксирование. Т.е на сайте site1.ru/subfolder открывался site2.ru
Без редиректов, и в браузере все так же висел бы site1.ru/subflder
На одном своем сервере конфиг ниже сработал. Но на нем были древнющие версии php,nginx,mysql, по этому я поднял на другом сервере все самых актуальных версий (php 7.3, Mysql 10.4.6, nginx 1.17.1). Но этот же конфиг не захотел работать, получаю 504 ошибку, и гугл молчит..

location /subflder/ {

                proxy_pass http://site2.ru/;
                proxy_redirect off;

                proxy_intercept_errors on;

                proxy_set_header X-Forwarded-Host $host;
                proxy_set_header X-Forwarded-Server $host;
                proxy_set_header Host site2.ru;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-Proto $scheme;
        }
  • Вопрос задан
  • 608 просмотров
Пригласить эксперта
Ответы на вопрос 1
megafax
@megafax
web-программист
proxy_pass http://site2.ru/;
вот так должно быть
proxy_pass http://<IP адрес сайта:порт>/;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы