Nginx安装SSL证书指南
新建一个记事本文件,复制证书(.crt)内容到记事本的第一段,复制证书链(.ca)内容到第二段;(如下图)
然后保存,将记事本重命名为:你的域名_chain.com.crt(例如:sslsky.com_chain.crt);
如需要pem格式证书,可直接修改后缀为:你的域名_chain.com.pem
准备好以下文件:
sslsky.com_chain.crt (包含证书链的证书文件) sslsky.com.key (私钥文件)
nginx -V
./configure --with-http_stub_status_module --with-http_ssl_module make && make install
server {
listen 80;
listen 443 ssl;
server_name www.sslsky.com;
ssl_protocols TLSv1.2 TLSv1.1 TLSv1;
ssl_certificate /etc/ssl/sslsky.com.crt;
ssl_certificate_key /etc/ssl/sslsky.com.key;
ssl_prefer_server_ciphers on;
#自动跳转到HTTPS (可选)
if ($server_port = 80) {
rewrite ^(.*)$ https://$host$1 permanent;
}
location / {
root /home/sslsky/;
index index.php;
}
}
centos6 service nginx restart centos7 systemctl restart nginx
iptables -A INPUT -p tcp -m tcp --dport https -j ACCEPT
