记录一下:SteveLTN/HTTPS-PORTAL
SteveLTN/HTTPS-PORTAL
- GitHub:https://github.com/SteveLTN/https-portal
- Docker Hub:https://hub.docker.com/r/steveltn/https-portal/
一个Docker容器,自动套接Nginx和Let's Encrypt,以达到快速部署免费SSL证书的作用。
官方有个Docker Compose的示例:
https-portal:
image: steveltn/https-portal:1
ports:
- '80:80'
- '443:443'
links:
- wordpress
restart: always
environment:
DOMAINS: 'wordpress.example.com -> http://wordpress'
# STAGE: 'production'
# FORCE_RENEW: 'true'
wordpress:
image: wordpress
links:
- db:mysql
db:
image: mariadb
environment:
MYSQL_ROOT_PASSWORD: '<a secure password>'
当然实际使用还需要几乎全部阅读官方文档(传送门),多域名,变量,挂载Nginx配置文件等。
就我个人而言更喜欢Caddy Web服务器,虽然在性能上赶不上Nginx,但个人站点(低访问量)使用似乎并没有多大影响,关键是更便于部署。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。