avatar
文章
550
标签
163
分类
58
首页
关于我
便携小空调
博客短记
目录
  • 归档
  • 标签
  • 分类
杂记
  • 音乐
  • 图库
  • 影视|番剧
  • 书单
  • 游戏
  • BiliBili追番
  • BiliBili追剧
留言板
友链
Website Memo
  • 🚀 LeanCloud
  • 🚀 Vercel
  • 🚀 百度统计
  • 🚀 百度站点管理
  • 🚀 谷歌分析
  • 🚀 谷歌站点管理
  • 🚀 谷歌广告联盟
  • 🚀 Algolia
  • 🚀 Sms-activate
  • 🚀 ChatGPT
  • 🚀 Poe聚合
  • 🚀 后浪云
  • 🚀 西部数据
  • 🚀 闪电
  • 🚀 小火箭
  • 🚀 狗狗加速
小五的个人杂货铺nginx大全学习网站
搜索
首页
关于我
便携小空调
博客短记
目录
  • 归档
  • 标签
  • 分类
杂记
  • 音乐
  • 图库
  • 影视|番剧
  • 书单
  • 游戏
  • BiliBili追番
  • BiliBili追剧
留言板
友链
Website Memo
  • 🚀 LeanCloud
  • 🚀 Vercel
  • 🚀 百度统计
  • 🚀 百度站点管理
  • 🚀 谷歌分析
  • 🚀 谷歌站点管理
  • 🚀 谷歌广告联盟
  • 🚀 Algolia
  • 🚀 Sms-activate
  • 🚀 ChatGPT
  • 🚀 Poe聚合
  • 🚀 后浪云
  • 🚀 西部数据
  • 🚀 闪电
  • 🚀 小火箭
  • 🚀 狗狗加速

nginx大全学习网站

发表于2021-02-14|更新于2023-06-16|nginx
|总字数:7|阅读时长:1分钟|浏览量:

nginx大全学习网站

文章作者: 小五
文章链接: https://xiaowu95.wang/posts/85ef7ca5/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小五的个人杂货铺!
linuxnginx
感谢支持
  • 微信
    微信
  • 支付宝
    支付宝
cover of previous post
上一篇
nginx的server_name
listen 后可以指定 IP:port的IP地址和端口 仅IP(端口将默认为80) 仅port,将监听所有接口的这个port 到某个Unix socket的路径(在服务器间转发请求的时候会用到) 在将listen的值与请求进行匹配之前,Nginx会先将listen的值中所缺省的部分补充完整。然后将优先匹配准确的IP,如果不存在完全准确匹配的IP才会匹配到0.0.0.0,如果有多个IP:port匹配度相同,Nginx将会继续检查server_name server_name 指令Nginx将server_name与请求头中的Host进行匹配,匹配的顺序: 优先选择第一个精确匹配到的block。12345server { listen 80; server_name host.example.com; ...} 选择以*开头的进行匹配,并优先选择最长的。12345server { listen 80; server_name *.example.com; ...
cover of next post
下一篇
nginx_location优先级
nginx location语法第一优先级 = : 完全匹配。如果这个查询匹配,那么将停止搜索并立即处理此请求。 第二优先级 ^~ : 普通字符匹配。优先使用前缀匹配。如果匹配成功,则不再匹配其他location。 第三优先级 ~ : 区分大小写匹配 第三优先级 !~ : 区分大小写不匹配 第三优先级 ~* : 不区分大小写匹配 第三优先级 !~* : 不区分大小写不匹配 第四优先级 /{uri} : 不带任何修饰符,也表示前缀匹配,但是在正则匹配之后。 第四优先级 / : 通用匹配,任何未匹配到其它location的请求都会匹配到,相当于switch中的default。 123456789101112131415161718192021222324location = / {# 只匹配 / 查询。}location / {# 匹配任何查询,因为所有请求都已 / 开头。但是正则表达式规则和长的块规则将被优先和查询匹配。}location ^~ /p_w_picpaths/ {# 匹配任何已...
相关推荐
cover
2023-04-17
CentOS7下使用yum安装Nginx
下载对应当前系统版本的nginx包(package)安装 openssl 、 zlib 、 gcc 、pcre依赖1yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre-devel 安装 pcre 依赖:1234wget https://nchc.dl.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.gztar -xvf pcre-8.45.tar.gz && cd pcre-8.45./configuremake && make install 下载nginx的rpm包:1wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 建立nginx的yum仓库1rpm -ivh...
cover
2023-06-15
Nginx反向代理中proxy_set_header参数说明
转自: https://www.cnblogs.com/kevingrace/p/8269955.html Nginx proxy_set_header:即允许重新定义或添加字段传递给代理服务器的请求头。该值可以包含文本、变量和它们的组合。在没有定义proxy_set_header时会继承之前定义的值。默认情况下,只有两个字段被重定义: 12proxy_set_header Host $proxy_host;proxy_set_header Connection close; 如果启用缓存,来自之前请求的头字段“If-Modified-Since”, “If-Unmodified-Since”, “If-None-Match”, “If-Match”, “Range”, 和 “If-Range” 将不会被代理服务器传递。一个不会变化的“Host”头请求字段可通过如下方式被传递: 1proxy_set_header Host ...
cover
2024-02-02
Nginx给网站添加用户认证配置
Nginx给网站添加用户认证配置( Basic HTTP authentication) 说明:ngx_http_auth_basic_module模块实现让访问者只有输入正确的用户密码才允许访问web内容。web上的一些内容不想被其他人知道,但是又想让部分人看到。nginx的http auth模块以及Apache http auth都是很好的解决方案。 默认情况下nginx已经安装了ngx_http_auth_basic_module模块。 Nginx认证配置实例生成认证文件123# printf "test:$(openssl passwd -crypt 123456)\n" >> /home/htpasswd# cat /home/htpasswd test:xyJkVhXGAZ8tM 注意:这里账号:test,密码:123456,记住认证文件路径 配置网站conf文件123456789101112131415server{ listen 80; server_name ...
avatar
小五
Tomorrow will be better,Everything will be fine
文章
550
标签
163
分类
58
GitHub
目录
  1. 1. nginx大全学习网站
最新文章
使用 TypeScript 创建 Koa 服务器
使用 TypeScript 创建 Koa 服务器2025-10-11
Nodejs应用提取heap并加以分析的一些常用方法
Nodejs应用提取heap并加以分析的一些常用方法2025-09-28
©2019 - 2025 By 小五
框架 Hexo|主题 Butterfly
十年之约
点击刷新
搜索