Nginx Proxy Manager 是一个基于 Nginx 的反向代理管理工具,它提供了一个直观易用的 Web 界面,使得配置和管理反向代理变得简单快捷。通过它,用户可以轻松地设置反向代理、管理 SSL 证书、配置访问控制等,而无需深入了解 Nginx 配置文件。它特别适合那些希望简化 Nginx 管理的用户。
部署 Nginx Proxy Manager 非常简单,只需要几步:
curl -fsSL https://get.docker.com | bash
nginx-proxy-manager
,然后在该目录下创建一个 docker-compose.yml
文件,并填入以下内容:version: "3"
services:
app:
image: "jc21/nginx-proxy-manager:latest"
restart: unless-stopped
ports:
- "80:80" # HTTP 端口
- "81:81" # 管理界面端口
- "443:443" # HTTPS 端口
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
docker-compose.yml
文件的目录下运行以下命令来启动服务:docker-compose up -d
http://<你的服务器IP>:81
访问 Nginx Proxy Manager 的管理界面。默认的登录邮箱和密码分别是 [email protected]
和 changeme
。通过以上步骤,你可以轻松地在你的服务器上部署 Nginx Proxy Manager,并开始管理你的反向代理服务。