SSL 证书免费,自动续期的web服务器Caddy
使用docker-compose安装caddy:
version: '3'
services:
caddy:
container_name: caddy
image: caddy:latest
ports:
- "80:80"
- "443:443"
volumes:
- ./caddy/Caddyfile:/etc/caddy/Caddyfile
- ./caddy/wwwroot:/srv
- ./caddy/data:/data
- ./caddy/config:/config
restart: unless-stopped
Caddyfile配置如下:
# 配置 HTTPS 服务,注blog为docker镜像名, 也可以是ip
peos.cn {
reverse_proxy * blog:80 {
header_up Host {host}
header_up X-Real-IP {remote}
header_up X-Forwarded-For {remote}
header_up X-Forwarded-Proto {scheme}
}
}
#www转无www,301跳转,反之 无www转www一样
www.peos.cn {
redir https://peos.cn{uri} permanent
}
#其它访问
:80 {
reverse_proxy * blog:80 {
header_up Host {host}
header_up X-Real-IP {remote}
header_up X-Forwarded-For {remote}
header_up X-Forwarded-Proto {scheme}
}
}
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · docker insepct logtail
- · 解决confluence文件预览问题,中文乱码问题
- · 原创!无插件hack方式实现conflulence open connect sso登陆
- · 利用k8s ingress访问非POD服务
- · 解决vault sidecar认证失败的问题
- · Docker 快速部署 FastAPI 项目
- · linux无法删除和修改乱码文件名
- · docker安装 Confluence9
- · nginx开机启动脚本 nginx.service
- · codium-server.service
- · windows下利用wsl+sshpass 自动发布脚本
- · 修改hoppscotch支持必须登陆指定用户才可以使用
