Nginx 部署 SSL 证书

  • 2016-01-06
  • 3,171
  • 0

申请SSL证书

国外的startssl和国内的沃通可以申请免费的SSL证书,将申请好的证书下载并解压到本地。

部署SSL证书

将申请到的证书上传到服务器中。
修改Nginx配置文件,开启ssl服务,并将SSL证书的地址配置好。

server
{
listen 443 ssl;
server_name qlm.pw;
index index.html index.htm;
root /var/www/blog;
ssl on;
ssl_certificate /etc/nginx/ssh/1_qlm.pw_bundle.crt;
ssl_certificate_key /etc/nginx/ssh/2_qlm.pw.key;
以下配置省略
}

重启Nginx服务器

nginx -s stop
nginx
or
nginx -s reload

此时便可通过 https://qlm.pw 访问。

重定向http

当在浏览器中输入http地址时,重定向到https。

修改Nginx配置文件

server
{
listen 80;
server_name qlm.pw;
index index.html index.htm;
root /var/www/blog;
return 301 https://$server_name$request_uri;
}
>> 转载请注明来源:Nginx 部署 SSL 证书

评论

还没有任何评论,你来说两句吧

发表评论