部署nginx proxy manager (可视化nginx反向代理)
官方网站
https://nginxproxymanager.com/
步骤
- 所有步骤按照官方配置来即可,我们直接get started
- 使用docker compose方式安装
- 我们创建一个文件夹,直接进去
- 新建doker-compose.yml配置文件,然后写入以下内容,注意80端口和443端口不能改,如果本地有其他服务占用,建议修改,81端口是管理端口
- 启动docker compose up -d
- 然后一定用ip加端口访问内部81端口,切记只能用ip,默认账户密码:
Email: admin@example.com
Password: changeme
- 进去之后修改密码
切记打开ufw防火墙放行端口
反向代理
配置证书以后
这个是通过docker 内部的nginx去代理,可以进入容器测试是否可以访问端口
主要思想就是通过http管理登录,然后导入证书或者生成证书,然后关闭防火墙http端口,只开放https端口