反向代理------Nginx Proxy Manager
反向代理——Nginx Proxy Manager
代理
代理可以分为两种类型:正向代理和反向代理
正向代理
主要代理的对象为客户端,比如在访问google等网站资源时,我们需要使用科学上网工具,帮我们去访问我们访问不到的资源。
反向代理
主要代理的对象为服务器端,比如我们打电话给某个公司的前台,前台然后会根据我们的需求转接到公司内部真正处理相应业务的部门。
Nginx Proxy Manager
nginx proxy manager 是一个很方便使用的反向代理工具
前置:服务器上有docke环境
创建安装目录
1 | mkdir -p /root/data/docker_data/npm |
docker配置文件
1 | version: '3' |
其中81端口为本地启动nginx proxy manager服务的端口,80端口和443端口主要是监听http和https请求的端口
注意:若修改了80端口和443端口,后续在npm中申请免费ssl证书的时候会申请失败
运行并且访问npm
- 运行npm
1 | docker compose up -d |
- 访问npm
容器启动成功后,访问http:ip:81
即可登录npm后台管理界面
初始的账号密码为:
1 | Email: admin@example.com |
更新npm
1 | cd /root/data/docker_data/npm |
卸载npm
1 | cd /root/data/docker_data/npm |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Real Adventures!
评论