Nginx配置HTTPS

2017-05-10  本文已影响0人  袁先生的笔记

获取SSL证书

配置Nginx

server {
        listen 443 ssl;
        server_name your.domain.com;

        ssl_certificate your.domain.com.cert;
        ssl_certificate_key your.domain.com.key;
        ssl_ciphers HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM;
        ssl_prefer_server_ciphers on;
        ......
}
server {
        listen 80;
        listen 443 ssl;
        server_name your.domain.com;

        ssl_certificate your.domain.com.cert;
        ssl_certificate_key your.domain.com.key;
        ssl_ciphers HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM;
        ssl_prefer_server_ciphers on;
        ......
}
server {
        listen 80;
        server_name your.domain.com;

        return 301 https://$host$request_uri;
}

server {
        listen 443 ssl;
        server_name your.domain.com;

        ssl_certificate your.domain.com.cert;
        ssl_certificate_key your.domain.com.key;
        ssl_ciphers HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM;
        ssl_prefer_server_ciphers on;
        ......
}
server {
        listen 80;
        listen 443 ssl;
        server_name your.domain.com;

        ssl_certificate your.domain.com.cert;
        ssl_certificate_key your.domain.com.key;
        ssl_ciphers HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM;
        ssl_prefer_server_ciphers on;

        if ($scheme != "https") {
                return 301 https://$host$request_uri;
        }
        ......
}
server {
        listen 80;
        listen 443 ssl;
        server_name agent.wusong.com;

        add_header Strict-Transport-Security "max-age=86400" always;

        ssl_certificate /etc/nginx/ssl/agent.wusong.com.cert;
        ssl_certificate_key /etc/nginx/ssl/agent.wusong.com.key;
        ssl_ciphers HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM;
        ssl_prefer_server_ciphers on;
        ......
}
上一篇 下一篇

猜你喜欢

热点阅读