将http重定向到https AWS LB配置

时间:2016-03-03 20:31:48

标签: amazon-web-services nginx

这是我的nginx配置

 server {
        listen       80;
     location / {
        if ($http_x_forwarded_proto != 'https') {
            rewrite ^ https://test.com$request_uri?;
        } 
    }
}

server {
        listen       443;
    ssl    on;
    ssl_certificate    /etc/ssl/chain.crt;
    ssl_certificate_key    /etc/ssl/key.crt;
    #ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_protocols TLSv1.2;
    server_tokens off;
    add_header X-Frame-Options SAMEORIGIN;
    client_max_body_size 300M;

      location / {
            root   /var/www/html;
            index  index.html index.htm;
        }

}

我将http和https配置为实例端口80和证书。 当我试图点击网站重定向工作正常,但它带我到nginx登陆页面,它似乎没有读取443上的配置。

0 个答案:

没有答案