Professional Documents
Culture Documents
SSL证书申请以及nginx反向代理配置步骤
SSL证书申请以及nginx反向代理配置步骤
安装 socat
apt install -y socat
安装 acme.sh
curl https://get.acme.sh | sh
注册 acme.sh 账户
~/.acme.sh/acme.sh --register-account -m paxchn@gmail.com
申请 SSL 证书
~/.acme.sh/acme.sh --issue -d XXXXXXXXXXXXX --standalone
下载 SSL 证书
~/.acme.sh/acme.sh --installcert -d XXXXXXXXXXXX --key-file /home/nginx/certs/key.pem --
fullchain-file /home/nginx/certs/cert.pem
运行 nginx 的 Docker 容器
docker run -d --name nginx -p 80:80 -p 443:443 -v /home/nginx/nginx.conf:/etc/nginx/nginx.conf
-v /home/nginx/certs:/etc/nginx/certs -v /home/nginx/html:/usr/share/nginx/html nginx:latest
查看 Docker 运行状态
docker ps -a
可以开启自动升级 acme.sh
~/.acme.sh/acme.sh --upgrade --auto-upgrade
acme.sh 官方 GitHub
https://github.com/acmesh-official/acme.sh/
申请 SSL 证书的可选
可选: --webroot,--standalone,--apache,--nginx,--dns