Jireh程序猿的那些事 Jireh程序猿的那些事

记录分享生活、程序、信息的精彩人生

目录
Nginx配置SSL(Let‘s Encrypt)
/  

Nginx配置SSL(Let‘s Encrypt)

curl  https://get.acme.sh | sh
cd ~/.acme.sh/
./acme.sh --issue  -d level2.domain.com   --nginx
mkdir /etc/nginx/ssl/level2.domain.com
./acme.sh --install-cert -d level2.domain.com \
--key-file       /etc/nginx/ssl/level2.domain.com/key.pem  \
--fullchain-file /etc/nginx/ssl/level2.domain.com/cert.pem \
--reloadcmd     "service nginx force-reload"

修改nginx配置文件

server {
    listen 443 ssl;
    server_name level2.domain.com;

    ssl_certificate /etc/nginx/ssl/level2.domain.com/cert.pem;
    ssl_certificate_key /etc/nginx/ssl/level2.domain.com/key.pem;

    location / {
       
    }
}

# 以下部分表示重定向 HTTP 请求到 HTTPS
server {
    listen 80;
    server_name level2.domain.com;
    return 301 https://$host$request_uri;
}

如果觉得这篇文章不错的话,请我喝一杯 咖啡☕吧
标题:Nginx配置SSL(Let‘s Encrypt)
作者:Jireh
地址:https://jireh.xyz/articles/2021/12/14/1639475074600.html
本作品由 Jireh 采用 署名 – 非商业性使用 – 禁止演绎 4.0 国际许可协议进行许可,转载请注明出处。