1、解析域名并放行端口
Debian&Ubuntu:ufw allow 80
Centos: firewall-cmd --zone=public --add-port=80/tcp --permanent
2、安装依赖包
apt update -y # Debian/Ubuntu 命令
apt install -y curl # Debian/Ubuntu 命令
apt install -y socat # Debian/Ubuntu 命今
yum update -y #CentOS 命令
yum install -y curl #CentOS 命令
yum install -y socat #CentOS 命令
3、安装acme.sh
curl https://get.acme.sh | sh -s email=my@example.com
4、立刻加载修改后设置,使之生效
source ~/.bashrc
5、申请证书
acme.sh --issue -d 你的域名 --standalone -k ec-256
6、安装Nginx
apt -y install nginx
7、在/etc/nginx目录下创建一个文件夹,并命名为ssl
8、设置证书自动续期
acme.sh --installcert -d 你的域名 --ecc \
--key-file /etc/nginx/ssl/domain.key \
--fullchain-file /etc/nginx/ssl/domain.crt \
--reloadcmd "service nginx force-reload"
发布者:海棠网
文章网址:https://www.haitangw.cc/1033.html
如果您喜欢本站,可以收藏本网址,方便下次访问!
软件中的广告/弹窗/群号等信息切勿相信,注意鉴别,以免上当受骗!
本站软件全都是免费分享,仅供学习参考,严禁倒卖盈利!