= 开头表示精确匹配^~ 开头表示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反向代理配置相关推荐

  1. Nginx 部署、反向代理配置、负载均衡

    Nginx 部署.反向代理配置.负载均衡 最近我们的angular项目部署,我们采用的的是Nginx,下面对Nginx做一个简单的介绍. 为什么选择Nginx 轻:相比于Apache,同样的web服务 ...

  2. Nginx http和反向代理配置实例介绍

    Nginx  是一个高性能的 HTTP 和反向代理服务器,本节以实际实例介绍如何实现Nginx 反向代理. 1.  安装Nginx 安装Nginx之前,首先安装相关模块的依赖库: 这里安装Pcre和O ...

  3. Nginx教程系列四:实现反向代理配置

    文章目录 案例一 安装tomcat 配置Nginx反向代理 测试 案例二 安装第二个tomcat实例 准备测试页面 配置Nginx反向代理 测试 location 指令说明 案例一 预先安装nginx ...

  4. nginx反向代理配置及优化

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://liuyu.blog.51cto.com/183345/166381 nginx反 ...

  5. nginx反向代理配置实例分享

    nginx反向代理配置一例. 配置内容如下: user www www; worker_processes 8; error_log /usr/local/webserver/nginx/logs/n ...

  6. Nginx实现HTTP反向代理配置

    Nginx实现HTTP反向代理配置 无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教 ...

  7. Nginx 反向代理配置

    点击关注公众号,实用技术文章及时了解 来源:blog.csdn.net/qq_39794062/article/ details/118074409 一.准备工作 Linux系统安装Tomcat,使用 ...

  8. linux nginx反向代理配置

    linux  nginx反向代理配置 location ^~/api/ {proxy_pass http://192.168.1.50:82/; }

  9. nginx反向代理模块配置详解_nginx反向代理配置详解

    反向代理配置 修改部署目录下conf子目录的nginx.conf文件(如/opt/nginx/conf/nginx.conf)内容,可调整相关配置. 将默认配置里面带#号注释内容去掉 grep -v ...

  10. ci框架 反向代理配置_docker-compose配置Nginx反向代理禅道

    本次项目会用到3个镜像分别是nginx.mysql 和禅道,以后若迁移服务器环境则只需下载这3个镜像即可 mysql与禅道镜像下载与构建参考:mysql   禅道 目录介绍 cloud # 文件名 + ...

最新文章

  1. 学习如何用平板电脑设计和绘制自己的动漫角色
  2. matlab nargout
  3. ACM PKU 1192 最优连通子集
  4. Python学习之面向对象
  5. C++Builder实现鼠标钩子
  6. Julia之初体验(一)下载与安装
  7. 宾州州立 计算机 硕士,宾州州立大学公园计算机
  8. nginx反向代理配置解决不同域名默认页面不同问题
  9. ChatGPT150个指令大全
  10. docker 问题集
  11. Quartus Prime官方下载方法
  12. 象棋软件新霸主诞生,旋风绝杀名手,再次夺冠,一统江湖了
  13. error C2065: ‘salary‘ : undeclared identifier
  14. 关于【统一权限系统】概况
  15. Android手机App测试常用功能测试点
  16. 如何是实现微信会员开卡组件中一个手机号绑定一个微信号(思路篇)
  17. 小型超声波风速风向传感器
  18. 机器学习笔记 - 人工智能如何用于电影制作
  19. 交流电经过串联的两个二极管波形分析
  20. mysql查看当前环境变量

热门文章

  1. 计算机英语词汇输入,常用计算机英语词汇:BIOS
  2. 使用计算机时应先按,自考试题及答案《计算机应用基础》
  3. 决策支持系统4个基本组成部分
  4. Java多线程编程实战指南(核心篇)读书笔记(二)
  5. Hibernate(1)——简介
  6. VS2010 下载与安装
  7. 计算机性能怎么测试软件,如何测试电脑性能|检测电脑性能的方法
  8. JAVA获取硬盘序列号
  9. 如何导出魔兽3模型到3Dmax里
  10. unity3d_打飞碟