NginxProxyManager:多用户反向代理神器服务器系统工具

印迹发布于:2021-12-16 610

简介

特点:

- 非常适合小白

- 有一个漂亮的UI界面

- 一分钟可以搞定反向代理+SSL证书申请配置

- Docker-compose 一键部署

- 很容易配置端口转发、404主页、重定向等功能

- 支持多用户管理

- 方便管理域名白名单、更好保护自己的小鸡

- 支持Nginx的深度修改(适合有一定基础的MJJ)

开源项目

项目地址:https://github.com/jc21/nginx-proxy-manager

官网:https://nginxproxymanager.com/

安装方法:https://nginxproxymanager.com/setup/#using-mysql-mariadb-database

dockerhub地址https://hub.docker.com/r/jwilder/nginx-proxy/

部署方式:

用法

1. 确保80端口没有被占用。

2. 将下面代码制作成docker-compose.yml。

version: '2'
services:
nginx-proxy:
image: jwilder/nginx-proxy
container_name: nginx-proxy
ports:
- "80:80"
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
 
dotnet1:
image: nginx
container_name: dotnet1
environment:
- VIRTUAL_PORT=80 #监听的端口
- VIRTUAL_HOST=dotnet1.nginx-test.com,192.168.9.10 #监听的地址

3. 执行命令启动docker容器。

docker-compose -f docker-compose.yml up -d

 4. 并修改hosts文件,在里面加入对应的域名,如下。

vi /etc/hosts

 5. 更新hosts。

source /etc/hosts

6. 通过浏览器访问 dotnet1.nginx-test.com。

默认登陆账号和密码:

Email: [email protected]
Password: changeme


http://www.virplus.com/thread-1452.htm

转载请注明:2021-12-16 于 VirPlus 发表

推荐阅读
最新回复 (0)

    ( 登录 ) 后,可以发表评论!

    返回