Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 7|回復: 0

什么是 Http Block

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2024-7-11 17:33:45 | 顯示全部樓層 |閱讀模式
文件:/etc/nginx/sites-available/example.com location ^~ /images/IndexPage/ { } location ^~ /blog/BlogPlanet/ { } 当您向位置指令添加插入符号和波浪符号 (^~) 时,您会通知 NGINX,如果它匹配特定字符串,它应该停止搜索更具体的匹配项,并改为在此处使用这些指令。 除此之外,这些指令的功能与第一组中的文字字符串匹配相同。即使稍后出现更具体的匹配,只要请求与这些指令之一匹配,就会使用这些设置。 现在,让我们看一下位置指令处理的更多细节。 文件:/etc/nginx/sites-available/example.com location = / { } 最后,在位置设置中添加等号强制与请求的路径完全匹配,并最终搜索更具体的匹配。 因此,例如,最后一个例子将仅匹配 http://example.com,而不是 http://example.com/index.html。如果使用精确匹配,则可以适度提高请求时间的速度。

如果某些请求很普遍,这可能会很有用。 指令的处理将遵循以下流程: 精确的字符串匹配将首先被处理:如果找到 电报号码数据 匹配项,NGINX 将停止搜索并满足请求。 接下来将处理任何剩余的文字字符串指令。如果使用 ^~ 参数找到匹配项,NGINX 将停止并执行请求。如果没有,NGINX 将继续处理位置指令。 接下来将处理每个带有正则表达式(~ 和 ~*)的位置指令。如果正则表达式与请求匹配,NGINX 将结束搜索并满足请求。 最后,如果没有匹配的正则表达式,则将使用最具体的字符串匹配。 确保域下的每个文件和文件夹都与一个或多个位置指令匹配。 不建议或支持嵌套位置块。 如何使用位置根和索引 位置设置是另一个具有其自己的参数块的变量。 当 NGINX 确定了与特定请求最匹配的位置指令时,其响应将基于相关位置指令块的内容。



例如: 文件:/etc/nginx/sites-available/example.com location / { root html; index index.html index.htm; } 我们可以看到,在这个例子中,文档根目录位于 html/ 目录中。在 NGINX 默认安装前缀下,该位置的完整路径为 /etc/nginx/html/。 请求: http://example.com/blog/includes/style.css 返回: NGINX 将尝试提供在 /etc/nginx/html/blog/includes/style.css 找到的文件 请注意: 如果需要,可以使用 root 指令的绝对路径。如果未指定,index 变量会告知 NGINX 应提供哪个文件。 例如: 请求: http://example.com 返回: NGINX 将尝试提供在 /etc/nginx/html/index.html 找到的文件。 当为 index 指令指定了多个文件时,将按顺序处理该列表,并且 NGINX 将使用找到的第一个存在的文件来满足请求。如果在相关目录中找不到 index.html,则将改用 index.htm。如果两者都不存在,则会发送 404 消息。


回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|GameHost抗攻擊論壇

GMT+8, 2024-12-27 14:24 , Processed in 0.029846 second(s), 18 queries .

抗攻擊 by GameHost X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |