ALLinSSL 自动部署SSL证书教程 nginx cloudflare 保姆级教程

在正文开始前我还是秉持一个原则,将这其中的步骤原理讲明白,虽然可能看起来啰嗦一点,但这样子之后出问题了你知道该怎么办

博主的环境采用linux

0.ALLinSSL充当的角色

ALLinSSL集合了一些方法来适配在一系列平台上部署的网站。通过你提供的平台的API(或者ssh用户与密码),ALLinSSL就能连接上你的网站所在的面板(或服务器),然后执行在它内部集成的方法来自动部署SSL整数。

说白了ALLinSSL就相当于是装空调的工人,你给他提供你家的住址(ip)和钥匙(API或密码),他就自己去帮你装空调(SSL证书)

所以说ALLinSSL部署在哪里都可以,也可以和你网站所在的服务器相同(就相当于你家住了个装空调的工人)

1.开始部署ALLinSSL

参照ALLinSSL的官方教程即可

curl -sSO http://download.allinssl.com/install_allinssl.sh && bash install_allinssl.sh allinssl

tips: 在ALLinSSL安装完之后可以在命令行输入allinssl调出菜单,里面可以修改密码,查看面板地址等功能

安装完成大概是个这样子的界面:

2.API授权 – 服务器授权

打开终端给出的地址,填入上面终端给我们的用户名(username)和密码(password),然后登陆

找到这个页面,并点击添加授权API

然后会弹出一个界面:(本文章选择nginx,选择ssh,如果是其它的就选其他的)

这个的选择是根据你的网站是怎么搭建的来选的。比如说:你在1panel里搭建了一个wordpress站点,那这里就选1Panel。如果接着我们上面的比喻说,这里的类型就是你安装空调的房子的户型,只有安装工(ALLinSSL)知道你是什么户型(类型)他才知道怎么给你安装空调(SSL证书)

然后就是正常输入你的ssh用户与密码,然后确认保存即可

3.API授权 – 域名服务商授权 DNS

还是添加API授权,我这里以cloudflare为例

我们来获取API Key:登陆cloudflare,先进入我的个人资料

查看后,把这个复制,填到API Key里即可

4.自动化部署工作流创建

申请证书的步骤

再这样子创建一个工作流,工作流顾名思义就是一个工作的流程,它能自动帮你完成一些工作,而这里就是一个帮你自动化部署SSL的工作流

创建完成后你会看到这样一个界面

我们点击第二个进行编辑流程

这样填就行

部署主机配置

点击第三个

5.通知

如果不需要通知直接删掉就行了,我这里不需要所以删掉了

6.直接点击开始部署

最后的执行状态应该是:执行成功

知识共享许可协议

本文由 CharSaMa’s blog 创作,采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议(CC BY-NC-SA 4.0) 授权。

  • 允许行为:标注作者及原文出处,衍生内容需沿用相同协议
  • 禁止行为:商业用途(包括广告、付费内容、商品推广等)

© 2025 CharSaMa’s blog。协议全文:法律文本

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇