У конфлюенса при установке создается файл вида
server {
listen 80;
server name short;
location / {
client_max_body_size 300m;
proxy_pass http://127.0.0.1:8090;
proxy_set_header Host $host;
proxy_set_header X-Real_IP $remote addr;
proxy_set_header X-Forwarded-for $remote_addr;
port_in_redirect off;
proxy_redirect http://127.0.0.1:8090/ /;
proxy_connect_timeout 600;
}
}
Я так понял это перенаправление на порт 8090 при любом обращении (хоть айпи, хоть имя) к серверу через http.
Хотел добавить редирект также при любом обращении на полное имя сайта. Пишу return 301 http://short.domain.local; редирект идет, но браузер пишет ошибку "выполнил переадресацию слишком много раз". Что я делаю не так?
server {
listen 80;
server name short;
location / {
client_max_body_size 300m;
proxy_pass http://127.0.0.1:8090;
proxy_set_header Host $host;
proxy_set_header X-Real_IP $remote addr;
proxy_set_header X-Forwarded-for $remote_addr;
port_in_redirect off;
proxy_redirect http://127.0.0.1:8090/ /;
proxy_connect_timeout 600;
}
}
Я так понял это перенаправление на порт 8090 при любом обращении (хоть айпи, хоть имя) к серверу через http.
Хотел добавить редирект также при любом обращении на полное имя сайта. Пишу return 301 http://short.domain.local; редирект идет, но браузер пишет ошибку "выполнил переадресацию слишком много раз". Что я делаю не так?