Many thanks.
On 11/04/2015 08:22 AM, Richard Stanway wrote:
You've set port 80 to listen with http2, but you're not passing --http2 to curl so you're getting back an unexpected binary http2 response. Due to lack of ALPN I suggest you don't use http2 on port 80.

On Tue, Nov 3, 2015 at 8:05 PM, steve <st...@greengecko.co.nz <mailto:st...@greengecko.co.nz>> wrote:

    Hi folks,

    I'm having a problem with the configuration of my site...
    basically, I use a default server config to redirect traffic to my
    www. site under https, but the http: redirection doesn't work.

    Here's the redirect server config:

    server {
            listen 101.0.108.116:80 <http://101.0.108.116:80> default
    http2;
            listen 127.0.1.1:80 <http://127.0.1.1:80> http2;
            listen  [2401:fc00:0:106::6]:80 default http2;
            listen 101.0.108.116:443 <http://101.0.108.116:443> ssl
    default http2;
            listen  [2401:fc00:0:106::6]:443 ssl default http2;

            ssl_certificate /etc/nginx/ssl/wildcard.greengecko.co.nz.crt;
            ssl_certificate_key
    /etc/nginx/ssl/wildcard.greengecko.co.nz.key;

            return 301 https://www.greengecko.co.nz$request_uri;
    }

    and the return from interrogation of the https: site is fine:

    $ curl --insecure -I https://greengecko.co.nz
    HTTP/1.1 301 Moved Permanently
    Server: nginx/1.9.6
    Date: Tue, 03 Nov 2015 19:02:58 GMT
    Content-Type: text/html
    Content-Length: 184
    Connection: keep-alive
    Location: https://www.greengecko.co.nz/

    But with the http: site

    $ curl -I http://greengecko.co.nz   �  ������
    the return string, when dumped, looks like this:

    $ od -c /tmp/a
    0000000  \0  \0 022 004  \0  \0  \0  \0  \0  \0 003  \0  \0 \0 200 \0
    0000020 004 177 377 377 377  \0 005  \0 377 377 377  \0  \0 004  \b \0
    0000040  \0  \0  \0  \0 177 377  \0  \0  \0  \0  \b  \a  \0 \0  \0 \0
    0000060  \0  \0  \0  \0  \0  \0  \0  \0 001
    0000071

    This happened both with 1.9.5, and the current 1.9.6.

    Can anyone shed any light onto this?

    Cheers,

    Steve





-- Steve Holdoway BSc(Hons) MIITP
    http://www.greengecko.co.nz
    Linkedin: http://www.linkedin.com/in/steveholdoway
    Skype: sholdowa

    _______________________________________________
    nginx mailing list
    nginx@nginx.org <mailto:nginx@nginx.org>
    http://mailman.nginx.org/mailman/listinfo/nginx




_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
I've stripped http2 off port 80 and redirects are now working fine.

--
Steve Holdoway BSc(Hons) MIITP
http://www.greengecko.co.nz
Linkedin: http://www.linkedin.com/in/steveholdoway
Skype: sholdowa

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to