nginx 安装ssl证书

2/13/2017来源:经验技巧人气:1990

server{  listen 80;  server_name www.jxcat.com;  rewrite ^/(.*)$ https://www.jxcat.com/$1 permanent; } server {     listen   443 ;     server_name  www.jxcat.com jxcat.com;     if ( $host != 'www.jxcat.com' ) {        rewrite ^/(.*)$ https://www.jxcat.com/$1 permanent;     }     ssl on;     ssl_certificate      /etc/nginx/cert/214015481040174.pem;     ssl_certificate_key  /etc/nginx/cert/214015481040174.key;     ssl_session_timeout  5m;     ssl_PRefer_server_ciphers   on;     include ecshop.conf;     #charset koi8-r;     #access_log  /var/log/nginx/log/host.access.log  main;     location / {         root   /ecmoban/www;         index  index.php index.html index.htm;     }     #error_page  404              /404.html;     # redirect server error pages to the static page /50x.html     #     error_page   500 502 503 504  /50x.html;     location = /50x.html {         root   /usr/share/nginx/html;     }     # proxy the PHP scripts to Apache listening on 127.0.0.1:80     #     #location ~ \.php$ {     #    proxy_pass   http://127.0.0.1;     #}     # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000     #     location ~ \.php$ {         root           /ecmoban/www;         fastcgi_pass   127.0.0.1:9000;         fastcgi_index  index.php;         fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;         include        fastcgi_params;     }     # deny access to .htaccess files, if Apache's document root     # concurs with nginx's one     #     #location ~ /\.ht {     #    deny  all;     #} }