Welcome! Log In Create A New Profile

Advanced

server_name_in_redirect?

November 01, 2019 10:57AM
Добрый день.

Есть следующая конфигурация сервера:

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

Из документации такое поведение не удалось понять. Можете пояснить, пожалуйста, как правильно пользоваться это директивой?
Subject Author Posted

server_name_in_redirect?

opan November 01, 2019 10:57AM

Re: server_name_in_redirect?

Maxim Dounin November 01, 2019 12:28PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 240
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready