Re: Редирект с одного порта на другой

Andrey Kopeyko andrey на kopeyko.ru
Вт Апр 18 08:14:53 UTC 2017


alexandre_frolov писал 2017-04-18 08:34:
> Нужно сделать так, чтобы HTTPS-сайт открывался и через стандартный порт 
> 443,
> и через нестандартный, например, 8082. Подскажите, пожалуйста, можно ли
> сделать нужный редирект с помощью nginx, и каким образом?

Добрый день, Александр!

Если вам нужны оба порта - то редирект не понадобится:

server {
     listen              443 ssl;
     listen              8082 ssl;
     server_name         www.example.com;
     ...
}


Если вам надо "собирать" всех на каком-то одном порту - понадобится 
описать 2 сервера:

server {
     listen              443 ssl;
     server_name         www.example.com;
     ...
}
server {
     listen              8082 ssl;
     server_name         www.example.com;
     location / {
         rewrite  ^/(.*)$  https://www.example.com/  permanent;
     }
}


-- 
Best regards,
Andrey A. Kopeyko <andrey at kopeyko.ru>


Подробная информация о списке рассылки nginx-ru