server_name_in_redirect?
opan
nginx-forum на forum.nginx.org
Пт Ноя 1 14:57:32 UTC 2019
Добрый день.
Есть следующая конфигурация сервера:
server {
listen 80; ## listen for ipv4
listen 443 default_server ssl;
server_name localhost;
server_name_in_redirect off;
location = /loc {
if ($scheme = http) {
return 301 https://$server_name$request_uri;
}
...
Мы ожидаем что все запросы, которые попадают в этот пустой server_name,
будут перенаправляться на https://$host/loc/$request_uri, так как есть
директива: server_name_in_redirect off; Однако запросы перенаправляются
на https://localhost/loc/$request_uri
Из документации такое поведение не удалось понять. Можете пояснить,
пожалуйста, как правильно пользоваться это директивой?
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,286073,286073#msg-286073
Подробная информация о списке рассылки nginx-ru