avatar
文章
539
标签
159
分类
57
首页
关于我
便携小空调
博客短记
目录
  • 归档
  • 标签
  • 分类
杂记
  • 音乐
  • 图库
  • 影视|番剧
  • 书单
  • 游戏
  • 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
文章
539
标签
159
分类
57
GitHub
目录
  1. 1. nginx大全学习网站
最新文章
mac配置防火墙
mac配置防火墙2025-05-15
springdoc整合
springdoc整合2025-05-15
©2019 - 2025 By 小五
框架 Hexo|主题 Butterfly
十年之约
点击刷新
搜索