Discussion:
Редирект с одного порта на другой
alexandre_frolov
2017-04-18 05:34:21 UTC
Permalink
Нужно сделать так, чтобы HTTPS-сайт открывался и через стандартный порт 443,
и через нестандартный, например, 8082. Подскажите, пожалуйста, можно ли
сделать нужный редирект с помощью nginx, и каким образом?
Спасибо!

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,273696,273696#msg-273696
Andrey Kopeyko
2017-04-18 08:14:53 UTC
Permalink
Post by alexandre_frolov
Нужно сделать так, чтобы 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 <***@kopeyko.ru>
alexandre_frolov
2017-04-18 08:49:16 UTC
Permalink
Большое спасибо, помогло!

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,273696,273699#msg-273699
Loading...