码迷,mamicode.com
首页 > Web开发 > 详细

linux nginx 安装https证书

时间:2019-09-20 18:54:09      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:server   shell   重启   site   工具   rsa   技术   服务器   sites   

在安装过程中,我是用Xshell这个工具来远程我的linux服务器进行操作的

1.把https证书上传到在/home/admin/cert目录下,如果没有cert这个文件夹,则需要新建

2.然后进入/etc/nginx/sites-available目录,找到这个目录下的default文件,修改里面的配置(建议先备份一下)

打开default文件:

把listen 443的这两个注释去掉,然后再加:ssl off;  这个有些资料是ssl on; 我测试了后访问http时会出现400的错误。

技术图片

 然后再加上以下:

server_name _;
ssl_certificate    /home/admin/cert/证书名称.pem;
ssl_certificate_key   /home/gzgi_admin/cert/证书名称.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;

技术图片

这个时候就完成了证书的配置,然后检查一下配置是否正确

输入命令:sudo nginx -t

如果出现这个则配置成功技术图片

最后一步就是重启nginx了~~

sudo nginx -s reload

访问https,大功告成!

 

linux nginx 安装https证书

标签:server   shell   重启   site   工具   rsa   技术   服务器   sites   

原文地址:https://www.cnblogs.com/ljh19/p/11384226.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!