使用Let's Encrypt + Nginx生成免费HTTPS证书
发布日期:2021-04-30 21:10:46
浏览次数:112
分类:精选文章
本文共 1625 字,大约阅读时间需要 5 分钟。
Let's Encrypt?Certbot???
???????????????????????SSL???????Let's Encrypt?????SSL??? Certbot??????????????????????????????????SSL?????
1. ??Certbot
????????GitHub???Certbot????
sudo git clone https://github.com/certbot/certbot
2. Nginx????????
?Nginx?????????????ACME??????????
location ^~ /.well-known/acme-challenge/ { default_type "text/plain"; root /opt/JAVA1024/CERT;}location = /.well-known/acme-challenge/ { return 404;} 3. ??SSL??
?????????????????????????????
export DOMAINS="java1024.club,m.java1024.club"export DIR=/opt/JAVA1024/CERTsudo certbot certonly --server https://acme-v01.api.letsencrypt.org/directory \ -a webroot --webroot-path=$DIR \ -d $DOMAINS
4. Nginx SSL??
?Nginx???????SSL???
listen 443;ssl_certificate /etc/letsencrypt/live/java1024.club/fullchain.pem;ssl_certificate_key /etc/letsencrypt/live/java1024.club/privkey.pem;
5. ???????
????SSL??????????????????????
#!/bin/sh# ?????????Let's Encrypt??if ! sudo /opt/letsencrypt/letsencrypt-auto renew > /var/log/letsencrypt/renew.log 2>&1; then echo "??????????????: cat /var/log/letsencrypt/renew.log" exit 1finginx -t && nginx -s reload
?????crontab?????
sudo crontab -e @daily /mnt/crontab_script/renew_certs.sh
6. ??????
????????????????????????
export DOMAINS="java1024.club,m.java1024.club,java1024.com"export DIR=/opt/JAVA1024/CERTsudo /opt/letsencrypt/letsencrypt-auto certonly --server https://acme-v01.api.letsencrypt.org/directory \ -a webroot --webroot-path=$DIR \ -d $DOMAINS
7. ?????
??????????Nginx???
nginx -s reload
??????????????Let's Encrypt SSL???????????????????????????????????????
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2026年06月02日 20时14分41秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
PHP的引用举例
2023-03-01
PHP相关代码
2023-03-01
RabbitMQ
2023-03-01
php知识点记录
2023-03-01
PHP第三方登录—OAuth2.0协议
2023-03-01
PHP类数组式访问(ArrayAccess接口)
2023-03-01
PHP系列:浅谈PHP中isset()和empty() 函数的区别
2023-03-01
PHP索引数组unset的坑-array_values解决方案
2023-03-01
PHP索引数组排序方法整理(冒泡、选择、插入、快速)
2023-03-01
PHP线程安全和非线程安全
2023-03-01
R3LIVE开源项目常见问题解决方案
2023-03-01
php缃戠珯,www.wfzwz.com
2023-03-01
php缓存查询函数
2023-03-01
php编写TCP服务端和客户端程序
2023-03-01
php编码规范
2023-03-01
PHP编码规范-PSR1、psr2 /psr3 psr4
2023-03-01
PHP编程效率的20个要点
2023-03-01
PHP网页缓存技术优点及代码
2023-03-01
PHP自动化测试(一)make test 和 phpt
2023-03-01
php自定义函数: 文件大小转换成智能形式
2023-03-01