惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
B
Blog RSS Feed
Recent Announcements
Recent Announcements
Vercel News
Vercel News
M
MIT News - Artificial intelligence
阮一峰的网络日志
阮一峰的网络日志
L
LangChain Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Microsoft Security Blog
Microsoft Security Blog
H
Help Net Security
T
The Blog of Author Tim Ferriss
Y
Y Combinator Blog
G
Google Developers Blog
罗磊的独立博客
爱范儿
爱范儿
宝玉的分享
宝玉的分享
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
S
SegmentFault 最新的问题
WordPress大学
WordPress大学
月光博客
月光博客
人人都是产品经理
人人都是产品经理
Apple Machine Learning Research
Apple Machine Learning Research

繁星点点

最新轻量级龙虾部署教程 通过netboot.xyz重装系统 giffgaff卡保号教程 Llinux系统中全新透明代理方案(可代理所有出站流量) tailscale开启子网路由常见的坑 OpenWrt固件编译 解决UFW和Docker的问题 使用PGP的非对称算法加密文件 NSSM工具把任意exe程序注册为Windows后台服务 轻量级简约端口转发rinetd 安卓IDE的安装和使用 IP信息查询网站汇总 热点共享代理教程 SSH使用密钥认证登录详细解释 Debian系统公网IP出口切换指南,适用多IP服务器 Windows系统安装Scoop包管理器 安卓Flutter开发学习笔记 使用手机搭建节点服务端 关于github提交记录泄露真实邮箱的处理办法 anytls协议部署教程 caddy给域名用上ECH加密 通过gitlab流水线自动备份仓库 通过CF-Workers代理访问网站 低配机器使用alpine系统跑docker 端口敲门教程 3x-ui面板通过api管理示例 nmap端口扫描 数据库常用命令 snap和winget包管理器 Git推送GitHub常用命令
为IP地址申请免费证书并开启HTTPS
2024-10-10 · via 繁星点点

🔵打开免费申请IP SSL证书的网站

https://zerossl.com/

1:打开后首页就直接输入你要申请的IP,点击“Next Step"进入下一步。

2:输入注册邮箱和密码(邮箱可以随便填,不会验证真实性)

3:免费版IP SSL证书有效期是3个月。需要在第二项里手动选择下。否则是默认的1年付费版。

1:下载Auth验证文件

2:在网站目录里创建/.well-known/pki-validation/目录,以caddy为例

mkdir -p /var/www/.well-known/pki-validation
http://123.123.123.123 {
    root * /var/www
    encode zstd gzip
    file_server
}

3:将刚刚下载的验证文件上传到/var/www/.well-known/pki-validation/目录里

4:启动caddy,访问你的公网IP,如果能看到验证文件,则代表成功

🔵生成SSL证书

然后zerossl网站里点击验证,验证成功后下载zip证书压缩包,上传到服务器/etc/caddy目录,并使用unzip命令解压

🔵合并证书文件

/etc/caddy目录下执行如下命令:

cd /etc/caddy
cat certificate.crt ca_bundle.crt > fullchain.crt

🔵启动站点

caddy为例

https://123.123.123.123 {
    root * /var/www
    encode zstd gzip
    file_server

    tls /etc/caddy/fullchain.crt /etc/caddy/private.key
}

/var/www为站点目录,123.123.123.123为示例IP地址,请根据自己情况替换。

使用nginx的话思路也一样。