首页 > 系统相关 >Nginx学习之Windows版

Nginx学习之Windows版

时间:2023-02-07 22:11:06浏览次数:59  
标签:web 0.1 127.0 ... Windows server 学习 Nginx location

1.windows安装下载

官网地址:https://nginx.org/

 打开后路径如下图

 

进入conf,打开nginx.conf

 

 1 server {
 2   listen 81;
 3   server_name localhost;
 4 
 5   location / {
 6     proxy_pass http://127.0.0.1:8090/;
 7   }
 8 
 9   error_page 500 502 503 504 /50x.html;
10   location = /50x.html {
11     root html;
12   }
13 }

以上server块 就是将本机127.0.0.1:81端口的请求转发给了127.0.0.1:8090端口,仅配置后端

 

 1 server {
 2   listen 81;
 3   server_name localhost;
 4 
 5     location /web-api {
 6         proxy_pass  http://127.0.0.1:8090;
 7         rewrite ^/web-api/(.*)$ /$1 break;       
 8     }
 9     
10     location / {
11         root   /web/html;
12         index  index.html index.htm;
13     }
15 }

以上server块 就是将本机127.0.0.1:81端口的访问路由到了/web下面的项目,从web里访问127.0.0.1:81/web-api则转发到了127.0.0.1:8090端口

语法:location [ = | ~ | ~* | ^~ ] uri {...}

上下文:server、lcoation

优先级:= > ^~ > ~ > ~* > 不带任何符号

匹配规则 含义 示例
= 精确匹配 location = /images/{...}
~ 正则匹配,区分大小写 location ~ \.(jpg|gif)${...}
~* 正则匹配,不区分大小写 location ~* \.(jpg|gif)$ {...}
^~ 匹配到即停止搜索 location ^~ /images/ {...}
不带任何符号   location / {...}

  结尾不带/

    location /test {                      # 如果test目录不存在,nginx会偿试着把test当做文件去查找

       ........

    }

  结尾带/ 

    location /test/ {                    # 如果test目录不存在,nginx则不会把test当做文件去查找,直接返回404

      .......

    }

 

*如有错误,请即指出!

标签:web,0.1,127.0,...,Windows,server,学习,Nginx,location
From: https://www.cnblogs.com/walden-g/p/17098580.html

相关文章

  • 自我介绍与学习记录
    这个作业属于哪个课程https://edu.cnblogs.com/campus/fzzcxy/2023learning这个作业要求在哪里https://edu.cnblogs.com/campus/fzzcxy/2023learning/homework/1......
  • 《分布式技术原理与算法解析》学习笔记Day04
    分布式选举算法为什么需要分布式选举?分布式意味着我们的应用部署在一个集群中,集群包含多个节点或者服务器,对于一个集群来说,多个节点是怎么协同工作的呢?我们需要有一个主......
  • 算法学习笔记(13): Manacher算法
    Manacher算法形象的被译为马拉车算法这个算法用于处理简单的回文字符串的问题。可以在\(O(n)\)的复杂度内处理出每一个位置为中心的回文串的最长长度。为了避免出现......
  • 深度学习的常见概念
    常见的网络结构卷积层与池化层通常交替出现,也有多个卷积层后一个池化层。卷积加池化的组合重复M次后,提取到所有特征,再用K个全连接层将特征映射到O个输出特征;再经过一个......
  • python django 商品进销存管理系统(课设、学习、毕设)
    pythondjango商品进销存管理系统pythondjango进销存系统python商品库存系统后端:pythondjango数据库:MySQL5.7前端:html cssjs等涉及功能:登陆、退出、库存管......
  • Python django 门户网站(课设、学习、毕设)
     Pythondjango门户网站pythondjango官网网站pythondjango门户网站pythondjango公司官网源码后端:pythondjango数据库:MySQL前端:html cssjs等涉及功能:......
  • Python django宠物商店(课设、学习、毕设)
    Pythondjango宠物商店pythondjango宠物商城pythondjango宠物用品商城python宠物商店python小狗商城该套系统可以改成其他的商城,比如衣服商城、车商城等等后端......
  • python django 个人图片网站(课设、学习、毕设)
    pythondjango个人图片网站pythondjango图片管理展示系统pythondjango图片管理系统pythondjango图片展示网站 后端:pythondjango数据库:MySQL5.7前端:html ......
  • Python django天天生鲜商城系统(课设、学习、毕设)
    Pythondjango天天生鲜商城系统pythondjango网络商城pythondjango电商商城该套系统可以改成其他的商城,比如衣服商城、车商城等等后端:pythondjango数据库:MySQL5.......
  • Linux常用命令-文件相关(学习笔记一)
    学习整理文件和文件夹常用的命令,记录常规用法,便于查找,详细的命令用法后续研究创建文件夹mkdirfolderName重命名文件夹mv是移动文件和文件夹,可以将文件夹移动......