nginx常用命令、反向代理、匹配规则
在nginx.exe目录,打开命令行工具,用命令 启动/关闭/重启nginx
start nginx : 启动nginx
nginx -s reload :修改配置后重新加载生效
nginx -s reopen :重新打开日志文件
nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确
关闭nginx:
nginx -s stop :快速停止nginx
nginx -s quit :完整有序的停止nginx
代理本地静态文件
location /jf-XXX/ {add_header Access-Control-Allow-Origin *; alias D:/workstation/XXX/work/Version01/projects/jf-XXX/WebRoot/;}
反向代理
Nginx反向代理到另一个提供静态文件的Nginx服务器
https://www.jb51.cc/nginx/532422.html
location ^~ /wscp-file2/ { proxy_pass http://172.16.40.21:8811/wscp-file/;}
代理下载文件
location /service/download/ {default_type 'application/octet-stream';add_header Content-disposition "attachment"; alias /opt/static/service/download/;
Nginx - 反向代理location与proxy_pass配置规则总结
location 是否以“/”结尾
在 ngnix 中 location 进行的是模糊匹配
没有“/”结尾时,location/abc/def 可以匹配 /abc/defghi 请求,也可以匹配 /abc/def/ghi 等
而有“/”结尾时,location/abc/def/ 不能匹配 /abc/defghi 请求,只能匹配 /abc/def/anything 这样的请求
proxy_pass 代理规则(是否以“/”结尾)
(1)配置 proxy_pass 时,当在后面的 url 加上了 /,相当于是绝对路径,则 Nginx 不会把 location 中匹配的路径部分加入代理 uri。
比如下面配置,我们访问 http://IP/proxy/test.html,最终代理到 URL 是 http://127.0.0.1/test.html
(2)如果配置 proxy_pass 时,后面没有 /,Nginx 则会把匹配的路径部分加入代理 uri。
比如下面配置,我们访问 http://IP/proxy/test.html,最终代理到 URL 是 http://127.0.0.1/proxy/test.html
nginx常用命令、反向代理、匹配规则相关推荐
- 前端开发掌握nginx常用功能之serverlocation匹配规则
nginx主要是公司运维同学必须掌握的知识,涉及到反向代理.负载均衡等服务器配置.前端开发尤其是纯前端开发来说对nginx接触的并不多,但是在一些情况下,nginx还是需要前端自己来搞:例如我们公司的 ...
- Nginx系列1: 正向代理和反向代理、Nginx工作原理、Nginx常用命令和升级、搭建Nginx负载均衡
一.什么是正向代理.什么是反向代理 1. 正向代理,意思是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器 ...
- 分布式项目-Nginx安装(反向代理)
可以根据parent_id来查询分类的列表 服务器上的图片是如果管理的? 1.如果是分布式环境引用会存在问题 2.图片的下载也会给服务器增加压力 3.如果存在高并发的话,就需要增加tomcat服务器, ...
- Nginx总结(反向代理、负载均衡、动静分离)篇
一.Nginx简介 什么是Nginx Nginx ("engine x")是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上ngimx,的并发能力确实在同 ...
- Nginx 部署、反向代理配置、负载均衡
Nginx 部署.反向代理配置.负载均衡 最近我们的angular项目部署,我们采用的的是Nginx,下面对Nginx做一个简单的介绍. 为什么选择Nginx 轻:相比于Apache,同样的web服务 ...
- Nginx玩法 — 反向代理
Nginx玩法 - 反向代理 Nginx的反向代理是一块比较常用且重要的功能,查看一下关于反向代理的指令,你就体会到有多重要了,否则也不会给出20+的指令,翻看一下在上一篇正向代理用到的指令,一个手的 ...
- Linux中 Nginx+uwsgi部署flask项目 Nginx负载均衡 反向代理
Nginx是一款自由的.开源的.高性能HTTP服务器和反向代理服务器. 轻量级,同样起web服务,比 apache占用更少的内存及资源 抗并发, nginx处理请求是异步非阻塞的,而 apache则是 ...
- nginx服务器之反向代理的使用
目录 一.SwitchHosts解决域名 二.nginx解决端口问题 三.实现流程分析 最后 今天是刘小爱自学Java的第142天. 感谢你的观看,谢谢你. 学习计划安排,主要解决两个问题: 一个是使 ...
- Nginx http和反向代理配置实例介绍
Nginx 是一个高性能的 HTTP 和反向代理服务器,本节以实际实例介绍如何实现Nginx 反向代理. 1. 安装Nginx 安装Nginx之前,首先安装相关模块的依赖库: 这里安装Pcre和O ...
- 【转】Nginx服务器的反向代理proxy_pass配置方法讲解
[转]Nginx服务器的反向代理proxy_pass配置方法讲解 转自:http://www.jb51.net/article/78746.htm 就普通的反向代理来讲 Nginx的配置还是比较简单的 ...
最新文章
- echarts的词云图表类型有哪些_词云图的几种制作方法评测,你pick哪款
- Java多线程3:Thread中的静态方法
- 算法(Algorithms)第4版 练习 1.3.11
- Java线程池框架核心代码分析
- Android面试题(五) --重要
- CRectTracker类的使用方法及其静态库下CRectTracker无法显示鼠标光标解决方案
- ux和ui_首先要做的— UX / UI案例研究
- 对程序实施精准手术!阿里安全猎户座实验室首创“自动逆向机器人”
- 数据结构之并查集:UF-Tree优化并查集——19
- java 自旋方法_JAVA循环使用CAS实现自旋操作
- 投放屏幕upnp协议探究抓包
- REMIX 本地环境搭建指南
- android 自定义布局 根据布局获取类,阿里高级Android面试题解析:Android自定义View—布局过程的自定义...
- erlang中如何调试程序
- wps怎么在中文后面加数字_wps带圆圈数字序号⑩后面怎么输入
- MySQL全局锁库锁表
- 脚本框架源码,多线程,完美框架,极限多开,随意游戏可套入,端游手游
- php依赖注入框架pimple中文文档
- BugKu CTF(杂项篇MISC)---细心的大象
- Ubuntu安装Anaconda详细步骤(Ubuntu21.10,Anaconda3)
热门文章
- matlab ubuntu 显示乱码_解决Linux中Matlab中文乱码问题
- ios 贝塞尔曲线 颜色填充_iOS,贝塞尔曲线(UIBezierPath)
- CSS - 左右摇曳摆动动画(无限循环)
- ubuntu vscode 安装C语言第三方库 依赖 pcap nids
- 每日心得--读书摘抄
- 如何清除office的KMS的激活信息
- Spring Boot 排除自动配置
- 1147: 查找子数组
- 基于深度学习的高精度交警检测识别系统(PyTorch+Pyside6+YOLOv5模型)
- 前端:实现各样的验证码