我是靠谱客的博主 幸福草丛,最近开发中收集的这篇文章主要介绍linux服务器证书安装教程,linux服务器使用certbot免费安装ssl证书,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

这里介绍一个免费的生成https的网站:

certbot的官方网站为:https://certbot.eff.org

打开这个链接选择自己使用的 web server 和操作系统,如下图:

17a065799c7efd8f59cc70a6cb6c4d8d.png

选好系统后便会给出安装的步骤!

如果不知道自己的系统是什么可以执行:

cat /etc/redhat-release

查看到如下如:

f34d6657e96946e262d75e80db3ed9b0.png

选择好自己的系统之后开始安装!因为我的系统为centos7的,所以以此为例!

开始安装:

1、下载

wget https://dl.eff.org/certbot-auto

chmod a+x certbot-auto

2、停止nginx

servicectl nginx stop

3、生成证书

./certbot-auto certonly --standalone --email 123456@qq.com -d www.baidu.com

多域名的时候可以在后边继续 -d 域名

有其他条件的时候可以使用命令 ./certbot-auto -h查看配置项

4、查看生成的证书

tree /etc/letsencrypt/live/

如果报tree没有安装的错误

执行: yum install tree 安装

5、将证书用于nginx配置文件

将下边代码加入对应的配置文件中

ssl_certificate /etc/letsencrypt/live/www.baidu.site/fullchain.pem;

ssl_certificate_key /etc/letsencrypt/live/www.baidu.site/privkey.pem;

文件位置一般在:/usr/local/nginx/conf/ 文件下。根据自己的配置位置查找!

6、启动nginx

servicectl nginx start

7、一般证书有效期为3个月,但是可以在到期之后继续续约:

./certbot-auto renew

8、这个时候可以输入自己的网站查看了

https://www.baidu.com

*注释:文章中出现的www.baodu.com为示例域名,123456@qq.com为示例邮箱,在真正生成的时候应该将这些地方替换为自己的域名和邮箱

参考:https://www.jianshu.com/p/fb3733cd0d3b

最后

以上就是幸福草丛为你收集整理的linux服务器证书安装教程,linux服务器使用certbot免费安装ssl证书的全部内容,希望文章能够帮你解决linux服务器证书安装教程,linux服务器使用certbot免费安装ssl证书所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(83)

评论列表共有 0 条评论

立即
投稿
返回
顶部