5

amh.sh免费泛域名https证书 自动续期

 2 years ago
source link: https://www.daozhao.com/10613.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!

amh.sh免费泛域名https证书 自动续期

自己的网站一直使用的https,用ssl证书就是在腾讯云免费申请的,有限期一年,过期了可以再次申请。腾讯云说是有50个免费名额,个人觉得还是够用的。

file

要说缺点的话也是有的

  • 不能自动续期
  • 不支持泛域名(比如*.daozhao.com),每个二级域名就需要自己申请了

自己在网上搜了下,有说可以免费使用泛域名ssl证书的,就是利用 Let's Encrypt来实现的,有效期3个月。

我是直接借助的amh.sh的功能(其实也是Let's Encrypt)

amh.sh官网手动生成ssl证书

  • 打开https://amh.sh/ssl.htm
file
  • 这里需要使用dns验证
    file

在自己的域名解析那里添加一条叫_acme-challenge的txt记录

  • 等截图中的两处都验证通过后,界面上就会显示生成的证书的key和crt了,这是就可以把内容复制出来直接使用了。

使用amh.sh脚本自动续期

file

如果选择的是mysql8的话,对主机的性能要求较高,并且安装时长预估是73分钟,我是试了两次都没成功,直接把主机给整挂了。。。 反正我只是想使用自动续期功能,根本不使用这里面的mysql,所以现在了mysql5.x,二十几分钟就行了。

在自己的主机执行wget http://dl.amh.sh/amh.sh && bash amh.sh nginx-1.20,mysql-5.5,php-7.4,根据提示安装成功后,页面会给出AMH和mysql的初始账号和密码,可以使用8888端口来访问,记得在防火墙出开启8888端口的访问权限。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK