热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux中cr证书安装,linuxnginx安装https证书

在安装过程中,我是用Xshell这个工具来远程我的linux服务器进行操作的1.把https证书上传到在homeadmincert目录下,如果没有cer

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

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

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

打开default文件:

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

f9144cd241d915205205cc440f8ecf23.png

然后再加上以下:

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;

b201b6a2ec7fcaa69e73a3066b2f16ca.png

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

输入命令:sudonginx-t

如果出现这个则配置成功

48293091434b04da95f6377d2f2bc4ab.png

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

sudo nginx -s reload

访问https,大功告成!



推荐阅读
author-avatar
955单车小宏
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有