nginx 配置 ssl 及强制跳转

 server {
    listen       80;
    server_name  www.xxx.com;
    rewrite ^(.*) https://$server_name$1 permanent;
}
server {
        listen 443 ssl;
        server_name www.xxx.com;
ssl_certificate      /etc/nginx/ssl_key/xxx.com.pem;
ssl_certificate_key  /etc/nginx/ssl_key/xxx.com.key;
ssl_session_cache    shared:SSL:1m;
ssl_session_timeout  5m;
ssl_ciphers  HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers  on;
        index index.html index.php index.htm;
        root /usr/share/nginx/html/nfsroot/m;
        error_page  404              /404.html;
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
                root   /usr/share/nginx/html;
        }
        location ~ \.php$ {
                root           /usr/share/nginx/html/nfsroot/m;
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                include        fastcgi_params;
        }
posted @ 2018-02-25 16:24  天梯小蔡  阅读(1088)  评论(0编辑  收藏  举报