18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 建站知识 > 申请泛域名

申请泛域名

时间:2023-02-08 02:40:01 | 来源:建站知识

时间:2023-02-08 02:40:01 来源:建站知识

下载acme.sh工具

curl https://get.acme.sh | sh

~/.acme.sh/

alias acme.sh=~/.acme.sh/acme.sh

如果zsh报错,在.zshrc中添加以下,并重载

vim ~/.zshrc

​ setopt no_nomatch

source ~/.zshrc

如需申请阿里云 Api_key 和 Ali_Secret可参照如下

https://blog.xinshangshangxin.com/2018/03/22/wildcard-domain/

  1. 访问 https://ram.console.aliyun.com
  2. 左侧菜单点击 用户管理, 右上角点击创建新用户
  3. 填写用户名, 点击确定, 注意保存 AccessKeyIdAccessKeySecret
4. 添加授权

*********特别注意: 以下使用ABC代替你的顶级域名**********

申请证书并添加TXT解析记录

export Ali_Key="上面申请的AccessKeyId"

export Ali_Secret="上面申请的AccessKeySecret"

acme.sh --issue --dns dns_ali -d ABC -d *.ABC

使用更新命令来请求颁发泛域名证书

acme.sh --issue --dns dns_ali -d *.ABC --dnssleep 0 --force

生成pem证书

(记得 mkdir /etc/nginx/ssl)

acme.sh --install-cert -d ".ABC" --key-file "/etc/nginx/ssl/.ABC.key" --fullchain-file "/etc/nginx/ssl/*.ABC.pem" --reloadcmd "systemctl reload nginx"

编辑nginx.conf

http { include /etc/nginx/mime.types; default_type application/octet-stream; server { listen 80; listen 443; ssl on; # 配置你上面 --fullchain-file 的路径 ssl_certificate /etc/nginx/ssl/*.ABC.cer; # 配置你上面 --key-file 的路径 ssl_certificate_key /etc/nginx/ssl/*.ABC.key; location / { proxy_pass http://10.10.10.25; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } }之后重启 nginx 即可

更新证书

目前证书在 60 天以后会自动更新, 你无需任何操作,不过都是自动的, 你不用关心.

更新 acme.sh

开启自动升级

acme.sh --upgrade --auto-upgrade

关闭自动升级

acme.sh --upgrade --auto-upgrade 0

测试访问

按需要,在宝塔中进行配置conf文件

查看定时任务

crontab -l




参考文档:



关键词:申请

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭