使用vim compose.yaml
创建Docker Compose配置文件:
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '443:443'
- '81:81'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
- /root/ssl:/root/ssl
接着使用如下的命令,启动NginxProxyManager。
docker-compose up -d
接着,就可以通过服务器的81端口进行访问NginxProxyManager的管理页面。
进入NginxProxyManager的管理页面后,可以通过如下的页面去开启Nginx反向代理,在这里配置域名和需要反向代理的机器IP和端口号。
可以在SSL中选择"Request a new SSL Certficate"进行新SSL证书的自动申请。
配置好SSL之后,我们就可以通过域名+HTTPS进行进行访问我们的服务。
评论