Server 1 redirects, Server 2 does not

drhowarddrfine nginx-forum at
Fri Aug 21 02:35:51 UTC 2015

This problem may have been around before I updated to nginx version 1.9.4
but I'm not sure. 

I have one VPS with two IP addresses. Server 1 redirects port 80 www and
non-www to port 443 requests along with www requests on port 443 to the
non-www web site. iow, http://(www.) and
properly get 301 redirected to

Site 2 does not do this and only redirects http:// requests to the
equivalent https:// even though both server directives contain identical
directives though different ssl certs. 

server {
    return 301$request_uri;

    server {
        listen ssl http2;

        http2_keepalive_timeout 64;
        keepalive_timeout 64;

This is identical for server 2 including the rest of the directives in the
server block. My one question is whether the ssl cert for server2 may not be
properly set up for the www name but I'm not sure.

Does something immediately jump out as the problem or where should I look
further? Other than the redirection, everything on server2 works as it

Posted at Nginx Forum:,261156,261156#msg-261156

More information about the nginx mailing list