最后更新于
最后更新于
Nginx-Proxy-Manager官网:
项目Github地址:
使用docker-compose安装:
以上是最小化安装脚本,使其能跑起来的最低要求,用的是Docker的Volume数据库,在重构时很可能导致数据丢失,官方建议使用MySQL / MariaDB数据库,将Docker-Compose改成如下:
但是我有一次在构建MySQL / MariaDB数据库时由于之前跑过别的项目导致了数据库冲突,折腾了半天没搞好,最终我是选择了最小化安装解决。
安装完成后管理地址为ip:81 默认账号admin@example.com默认密码changeme
关于反代的ip:需要看NPM的docker容器的network getaway,而不是127.0.0.1!
在使用前建议先手动导入根域名SSL证书(推荐使用OHTTPS,申请方便,而且自动续期)到SSL证书的添加Custom证书页面,就可以给改根域下添加的所有二级域名开启HTTPS了,我们一般都是只需要用某个域名指向服务器的某个端口,那么直接在主面版配置就行,如果需要用域名指向某个端口的path地址(比如下面讲道德Nginx中,以及后面的Pandora api余额查询中就可能会用到),那么需要在高级选项面板配置local路径(注意只填下面的local语句块,不是完整的配置文件),下面是一个示例,末尾添加了path路径,注意结尾的斜杠/一定不能少!:
使用Nginx-Proxy-Manager管理域名反代和重定向