Я установил два сервера с nginx -
Я пытаюсь переправить https://imagecompressor.io/site
к https://dev.imagecompressor.io/site
и хочу, чтобы URL остался https://imagecompressor.io/site
.
Пересылка идет нормально, но подкаталог /site/
похоже, опущен, и URL также изменен.
Конфигурация NGINX на 176.9.41.138
location /site/ {
proxy_pass http://dev.imagecompressor.io;
# error_log /var/log/nginx/site_error.log debug;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host imagecompressor.io;
# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
Я думаю, вы должны изменить эту строку:
proxy_pass http://dev.imagecompressor.io;
к этому:
proxy_pass http://dev.imagecompressor.io/site;
И если вы хотите изменить URL-адрес на новый URL-адрес, используйте это:
proxy_set_header Host http://dev.imagecompressor.io;
иначе вы можете использовать это:
proxy_set_header Host $host;