之前注册过一个 Emoji 域名,搭建 Https 服务的时候,certbot 不支持 Punycode 域名,所以选用了 acme.sh 来签发免费证书。

下面的方法用来备份:

  1. 安装 acme.sh wget -O - https://get.acme.sh | sh;
  2. 使用 DNS 方式认证域名 acme.sh --issue --dns -d xn--2i8h3j5h.ws, 按照给出的值添加 DNS 记录;
  3. 签发证书 acme.sh --renew -d xn--2i8h3j5h.ws;
  4. 安装证书到 Nginx 配置的地址, 并且重启 Nginx,acme.sh --installcert -d xn--2i8h3j5h.ws --key-file /www/ssl/xn--2i8h3j5h.ws.key --fullchain-file /www/ssl/xn--2i8h3j5h.ws.pem --reloadcmd "service nginx force-reload";
  5. 访问 https://👎🏻🍜.ws 验证。

显示评论