Nginx配置https之服务器配置
nginx配置https,在申请到ssl证书后,配置nginx就相对简单了很多,如上一篇,ssl证书已经拿到手,下面就开始配置nginx的http了。关于证书申请,有2个办法:
1、免费申请:https://mnt.conf.blog.163.com/blog/static/1156682582015118104417608
2、花钱购买:https://www.godaddy.com/web-security/ssl-certificate?isc=cjc25ssl&cvosrc=affiliate.cj.2382469
nginx服务器配置https
1、把证书上传到/usr/local/nginx/ssl/ 目录下
2、用openssl生成本地密钥
openssl rsa -in ssl.key -out ssl.key.unsecure
这里在我们申请免费密钥时,就提示过,还记得不?如下图:
3、修改nginx配置文件
server {
listen 80;
listen 443;
ssl on;
ssl_certificate /usr/local/nginx/ssl/ssl.crt;
ssl_certificate_key /usr/local/nginx/ssl/ssl.key.unsecure;
ssl_session_timeout 5m;
server_name www.egoi.co.cn;
注: ssl_certificate 与ssl_certificate_key 文件路径可以自己定义
4、重启nginx,访问测试
# service nginx restart
重启后,测试访问正常
评论