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 <and...@kopeyko.ru>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить