为什么要安装NPM反代
- 直观的 Web 界面: 提供了一个可视化的界面,让您通过简单的点击和配置来管理反向代理,无需编写复杂的 Nginx 配置文件。
- 强大的功能: 支持多种代理协议(HTTP、HTTPS、WebSocket 等)、负载均衡、SSL 证书管理、访问控制等。
- 自动化的 SSL 证书管理: 内置了对 Let’s Encrypt 的支持,可以自动申请、配置和更新 SSL 证书,确保您的网站始终保持 HTTPS 安全。
- 灵活的配置选项: 提供了丰富的配置选项,可以满足各种复杂的代理需求,例如自定义域名、重定向、错误页面等。
- 社区支持: 拥有一个活跃的社区,提供丰富的文档、教程和示例配置,方便用户学习和交流。
- 开源免费: 完全开源,您可以自由地使用、修改和分发
docker-compose.yml 文件内容
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
启动并登录
docker-compose up -d
http://127.0.0.1:81
Email: [email protected]
Password: changeme