ngix反向代理配置
= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。以xx开头~ 开头表示区分大小写的正则匹配 以xx结尾~* 开头表示不区分大小写的正则匹配 以xx结尾!~和!~*分别为区分大小写不匹配及不区分大小写不匹配 的正则/ 通用匹配,任何请求都会匹配到。
一些常用的配置
1、普通的(静态的)http服务器
这样如果访问http://localhost 就会默认访问到E盘wwwroot目录下面的index.html,如果一个网站只是静态页面的话,那么就可以通过这种方式来实现部署。
server {listen 80; server_name localhost; client_max_body_size 1024M;location / { root e:wwwroot; //思路:通过/将所有的请求,转发给root处理index index.html;}
}
2、反向代理
localhost的时候,就相当于访问localhost:8080了
server { listen 80; server_name localhost; client_max_body_size 1024M;location / {proxy_pass http://localhost:8080; proxy_set_header Host $host:$server_port; //思路:通过/,将所有的请求,转发给第3方处理}
}
既然服务器可以直接HTTP访问,为什么要在中间加上一个反向代理,不是多此一举吗?反向代理有什么作用?
负载均衡、虚拟主机等,都基于反向代理实现,当然反向代理的功能也不仅仅是这些。
3、Redirect(重定向)语法
server {listen 80;server_name start.igrow.cn;index index.html index.php;root html;if ($http_host !~ "^star\.igrow\.cn$" {rewrite ^(.*) http://star.igrow.cn$1 redirect;}
}
ngix反向代理配置相关推荐
- Nginx 部署、反向代理配置、负载均衡
Nginx 部署.反向代理配置.负载均衡 最近我们的angular项目部署,我们采用的的是Nginx,下面对Nginx做一个简单的介绍. 为什么选择Nginx 轻:相比于Apache,同样的web服务 ...
- Nginx http和反向代理配置实例介绍
Nginx 是一个高性能的 HTTP 和反向代理服务器,本节以实际实例介绍如何实现Nginx 反向代理. 1. 安装Nginx 安装Nginx之前,首先安装相关模块的依赖库: 这里安装Pcre和O ...
- Nginx教程系列四:实现反向代理配置
文章目录 案例一 安装tomcat 配置Nginx反向代理 测试 案例二 安装第二个tomcat实例 准备测试页面 配置Nginx反向代理 测试 location 指令说明 案例一 预先安装nginx ...
- nginx反向代理配置及优化
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://liuyu.blog.51cto.com/183345/166381 nginx反 ...
- nginx反向代理配置实例分享
nginx反向代理配置一例. 配置内容如下: user www www; worker_processes 8; error_log /usr/local/webserver/nginx/logs/n ...
- Nginx实现HTTP反向代理配置
Nginx实现HTTP反向代理配置 无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教 ...
- Nginx 反向代理配置
点击关注公众号,实用技术文章及时了解 来源:blog.csdn.net/qq_39794062/article/ details/118074409 一.准备工作 Linux系统安装Tomcat,使用 ...
- linux nginx反向代理配置
linux nginx反向代理配置 location ^~/api/ {proxy_pass http://192.168.1.50:82/; }
- nginx反向代理模块配置详解_nginx反向代理配置详解
反向代理配置 修改部署目录下conf子目录的nginx.conf文件(如/opt/nginx/conf/nginx.conf)内容,可调整相关配置. 将默认配置里面带#号注释内容去掉 grep -v ...
- ci框架 反向代理配置_docker-compose配置Nginx反向代理禅道
本次项目会用到3个镜像分别是nginx.mysql 和禅道,以后若迁移服务器环境则只需下载这3个镜像即可 mysql与禅道镜像下载与构建参考:mysql 禅道 目录介绍 cloud # 文件名 + ...
最新文章
- 学习如何用平板电脑设计和绘制自己的动漫角色
- matlab nargout
- ACM PKU 1192 最优连通子集
- Python学习之面向对象
- C++Builder实现鼠标钩子
- Julia之初体验(一)下载与安装
- 宾州州立 计算机 硕士,宾州州立大学公园计算机
- nginx反向代理配置解决不同域名默认页面不同问题
- ChatGPT150个指令大全
- docker 问题集
- Quartus Prime官方下载方法
- 象棋软件新霸主诞生,旋风绝杀名手,再次夺冠,一统江湖了
- error C2065: ‘salary‘ : undeclared identifier
- 关于【统一权限系统】概况
- Android手机App测试常用功能测试点
- 如何是实现微信会员开卡组件中一个手机号绑定一个微信号(思路篇)
- 小型超声波风速风向传感器
- 机器学习笔记 - 人工智能如何用于电影制作
- 交流电经过串联的两个二极管波形分析
- mysql查看当前环境变量