彻底搞懂反向代理神器Nginx Proxy Manager的配置和使用,一键配置反向代理、重定向、SSL、Nginx认证、404等,谁看了谁都会配置Nginx |
您所在的位置:网站首页 › 如何设置定向流量应用密码保护 › 彻底搞懂反向代理神器Nginx Proxy Manager的配置和使用,一键配置反向代理、重定向、SSL、Nginx认证、404等,谁看了谁都会配置Nginx |
视频讲解
基本使用
负载均衡配置
前言
详细内容都在视频中进行讲解 Nginx Proxy Manager官网 Nginx的优点 正向代理 反向代理 负载均衡 动静分离Nginx的使用配置参考文章: https://blog.fanjunyang.zone/archives/nginx-config 如果不用的话,Nginx怎么使用?环境配置?修改新增Nginx? Linux系统安装Nginx环境(安装 gcc zlib zlib-devel pcre-devel openssl openssl-devel等包) 自己不带SSL,需要安装 CertBot 配置麻烦,每次新增网站都要配置 conf 文件,然后nginx reload,还要配置SSL 等等……为什么要使用Nginx Proxy Manager?解决了什么问题? 无需命令 Docker安装 非常好的可视化界面 快速配置反向代理 快速配置重定向 一键SSL 页面权限控制(Nginx认证) 多用户管理 操作日志查看 分布式部署 等等…… 安装首先需要安装 docker 和 docker-compose 环境,参考文章: https://blog.fanjunyang.zone/archives/debian-docker-install https://blog.fanjunyang.zone/archives/docker-installDocker镜像安装 英文镜像 - jc21/nginx-proxy-manager 中文镜像 - chishin/nginx-proxy-manager-zh数据存储方式 SQLite(默认用SQLite) MySQL(使用MySQL,可分布式部署) 使用 静态资源配置因为有NPM在运行,监听了443端口和80端口,避免为了一个静态网站而建立另一个Web服务器。 托管一些简单的HTML单页是一个简单的、低流量的需求,使用NPM已经运行的内置NGINX就可以了。 我这边是在 NPM 容器卷的 data 文件夹下新建了一个 static 文件夹用来存放静态资源 新配置一个Proxy,监听80端口, 然后在 Advanced 中的 Custom Nginx Configuration 中写入 location 配置即可 location / { root /data/static; } 404解决老域名问题: location / { default_type text/html; add_header Content-Type "text/html; charset=utf-8"; return 200 '因网站域名更换,此域名将下线,请访问新域名:博客'; } 相关问题部分同学在申请 SSL 的时候报错提示找不到 zope 模板,这时需进入容器内安装 zope 模块,pip install zope |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |