【笔记】飞牛FNos使用acme.sh自动部署并自动更新ssl证书


*脚本来源结尾标注

  • 一、部署前准备工作:
  • 1、已经配置好域名并可以正常解析访问(具体操作不在这里记录,待补充笔记链接)
  • 2、开启飞牛OS的SSH功能
  • 二、开始部署
  • 1、打开电脑终端,以Windows为例win+R,输入CMD,回车;
  • 2、终端窗口输出ssh {account}@{IP},回车,账号密码就是飞牛OS的账号密码,并通过 sudo -i 切换到 root ,切换时输入飞牛OS界面账号的密码。
  • 3、在 /opt 下创建 acme 目录,并在该目录下载并安装 acme.sh
  • 4、在/opt/acme目录下创建acmedeploy.sh文件
  • 6、键盘i进行输出,粘贴以下代码

7、修改以下对应的变量参数

  1. 任意的邮箱地址,如10000@qq.com ↩︎
  2. 你的域名地址,如abc.com ↩︎
  3. 注意这里的变量名需要根据域名提供商进行修改,这里阿里云是Ali_Key和Ali_Secret,原作者用的腾讯云dnspod就是DP_Id和DP_Key, ↩︎
  4. 修改成你阿里云的AccessKey_ID ↩︎
  5. 修改成你阿里云的AccessKey_Secret,获取方法到需要到阿里云账号管理处生成 ↩︎
  • 8、保持退出
  • 9、删除换行符,我理解是清洗格式,减少报错
  • 10、执行脚本,直至脚本执行完毕
  • 11、新增一条定时任务替换acme的默认定时任务
  • 12、修改配置项,重定向到https访问,强制要求所有HTTP请求通过HTTPS协议传输


评论

《“【笔记】飞牛FNos使用acme.sh自动部署并自动更新ssl证书”》 有 1 条评论

  1. 很实用!

回复 小敏 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注