ошибочный redirect на default server name при перенаправлении на https

neomaq nginx-forum at nginx.us
Mon Jun 22 16:25:18 UTC 2015


Здравствуйте,


прошу помощи:

имеется следующая конфигурация

server {
        listen       80;
        server_name example.com  www.example.com pda.example.com
wap.example.com;
        return         301 https://$server_name$request_uri;
}


наблюдается проблема,  при редиректе на https  nginx использует первое
дефаулт имя, указанное в server_name
вместо имени, которое прислал клиент в url

т.е.  при входе на pda.example.com:80
он перенаправляется на https://example.com  а должен на
https://pda.example.com

что я делаю не так? как исправить?

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,259788,259788#msg-259788



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