Nginx Proxy Manager使用教程
373 字
2 分钟
Nginx Proxy Manager使用教程
Nginx Proxy Manager 使用教程
一、什么是反向代理?
浏览器访问网页需要域名:端口号或者IP:端口号这种形式,而当访问页面不输入端口号时,浏览器会根据HTTP协议或者HTTPS协议,自动在后面加上默认端口号80或者443。
反向代理类似于一个菜鸟驿站。邮局(互联网)对于地址(域名)是每个小区的包裹(数据报文)都直接发给菜鸟驿站(反向代理服务器),然后菜鸟驿站根据每个包裹地址(域名)交付给具体家庭(服务器中的每一个服务)。
二、Nginx Proxy Manager 功能
- 轻松的反向代理设置
- 轻松配置HTTPS
- 提供简单的访问权限设置
三、安装
1. 前提
安装Docker和Docker Compose
2. 安装
cd ~/docker/mkdir ngingx_proxy_manager && cd ngingx_proxy_manager新建docker-compose.yml:
version: '3.8'services: app: image: 'jc21/nginx-proxy-manager:2.9.22' restart: always ports: - '80:80' - '81:81' - '443:443' volumes: - ./data:/data - ./letsencrypt:/etc/letsencryptdocker-compose up -d默认密码:
- Email: admin@example.com
- Password: changeme
四、设置反向代理
- 访问 ip:81 进入后台
- 点击 “Proxy Hosts” -> “Add Proxy Host”
- 填写 Domain Names、Forward Hostname/IP、Forward Port
- 申请SSL证书(Let’s Encrypt)
- 选择证书并开启 Force SSL
五、常见问题
1. minio桶列表加载无法展示
需要开启WebSocket支持或添加自定义Nginx配置。
2. 部署nacos自定义路径
需要添加自定义配置:
location / { proxy_pass http://IP:8848/nacos/; proxy_set_header Host $http_host;}3. docker-compose down后重启登录失败
NPM_CTR_NAME=nginx-docker-app-1docker exec $NPM_CTR_NAME sed -i 's/\.then(internalIpRanges\.fetch)//g' /app/index.jsdocker restart $NPM_CTR_NAME支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
Nginx Proxy Manager使用教程
https://astro.bahua.de/posts/npm-tutorial/ 相关文章 智能推荐
1
Astro SSR 方案技术报告
技术 Firefly 博客系统 SSR 方案详细技术报告,解决上线后文章更新需要重新构建的问题
2
实用脚本及命令合集
技术 实用脚本及命令合集 1、DD重装脚本 史上最强脚本 萌咖大佬的脚本 beta.gs大佬的脚本 DD windows(使用史上最强DD脚本)
3
cloudflare相关端口
技术 80系端口(HTTP):80,8080,8880,2052,2082,2086,2095 443系端口(HTTPS):443,2053,2083,2087,2096,8443
4
【核云】2026 · 新春抢购活动
推广 有需要的可以入,美国相对较稳,主页有去年双十一十二评测
5
我的一篇测试文章
测试 新增修改哦 这是一篇测试文章,用来测试 Django + Astro SSR 的集成效果。
随机文章 随机推荐