简介
特点:
- 非常适合小白
- 有一个漂亮的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: admin@example.com Password: changeme
http://www.savh.cn/thread-1452.htm
转载请注明:Savh.Cn 发表