反向代理的神器——NginxProxyManager
该项目作为预构建的Docker映像,使您可以轻松转发到在家中或其他方式运行的网站,包括免费的SSL,而无需对Nginx或Letsencrypt了解太多。
项目地址:https://github.com/jc21/nginx-proxy-manager
项目目标
作者创建这个项目是为了满足个人需求,为用户提供一种简单的方法来完成具有SSL终止的反向代理主机,并且它必须如此简单。这个目标没有改变。虽然可能有高级选项,但它们是可选的,项目应该尽可能简单,以便进入这里的门槛很低。
特征
美观和安全的管理界面基于 Tabler
轻松创建转发域,重定向,流和404主机,而无需对Nginx一无所知
使用Let's Encrypt免费SSL或提供您自己的自定义SSL证书
主机的访问列表和基本 HTTP 身份验证
高级Nginx配置可供超级用户使用
用户管理、权限和审核日志
快速设置
curl -sSL https://get.daocloud.io/docker | sh
systemctl start docker
systemctl enable docker
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
version: '3'
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
当 Docker 容器正在运行时,请在管理界面的端口上连接到它。
http://127.0.0.1:81
默认管理员用户:
Email: admin@example.com
Password: changeme
使用此默认用户登录后,系统将立即要求您修改详细信息并更改密码。
版权声明:
作者:GeekTech
链接:https://www.geektech.top/nginxproxymanager.html
来源:GeekTech | 极客科技 | 技术分享
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论