当前位置: 首页 > news >正文

网站地址解析做好系部宣传和网站建设

网站地址解析,做好系部宣传和网站建设,诚信建设网站的作用,国外建设工程招聘信息网站目录一、语法二、匹配顺序三、root 与 alias 的区别四、server 和 location 中的 root一、语法 Location 是 Nginx 中一个非常核心的配置#xff0c;关于Location#xff0c;举个简单的配置例子#xff1a; server {listen 80;server_name 10.0.7.115;location / {root /d… 目录一、语法二、匹配顺序三、root 与 alias 的区别四、server 和 location 中的 root一、语法 Location 是 Nginx 中一个非常核心的配置关于Location举个简单的配置例子 server {listen 80;server_name 10.0.7.115;location / {root /data/app/;index index.html;} }当访问 http://10.0.7.115:80 的时候返回的是 /data/app/index.html 文件。 Location具体语法 location [ | ~ | ~* | ^~ ] uri { ... } 重点看方括号中的 [ | ~ | ~* | ^~ ]其中 | 分隔的内容表示你可能会用到的语法其中 表示精确匹配 location /test {return 200 hello; }例如 /test ok /test/ not ok /test2 not ok /test/2 not ok~ 表示区分大小写的正则匹配 location ~ ^/test$ {[configuration] }例如 /test ok /Test not ok /test/ not ok /test2 not ok~* 表示不区分大小写的正则匹配 location ~* ^/test$ { [configuration] }例如 /test ok /Test ok /test/ not ok /test2 not ok^~ 表示 uri 以某个字符串开头 location ^~ /images/ { [configuration] }例如 /images/1.gif ok/ 表示通用匹配 location / { [configuration] }例如 /index.html oklocation /test {[configuration] }例如 /test ok /test2 ok /test/ ok二、匹配顺序 Location的定义分为两种 前缀字符串prefix string 正则表达式regular expression具体为前面带 ~* 和 ~ 修饰符的 当存在多个 Location 的时候匹配的顺序为 检查使用前缀字符串的 locations在使用前缀字符串的 locations 中选择最长匹配的并将结果进行储存 如果符合带有 修饰符的URI则立刻停止匹配 如果符合带有 ^~ 修饰符的URI则也立刻停止匹配 然后按照定义文件的顺序检查正则表达式匹配到就停止 当正则表达式匹配不到的时候使用之前储存的前缀字符串 总结 在顺序上 前缀字符串顺序不重要按照匹配长度来确定 正则表达式则按照定义顺序 在 优先级上 修饰符最高^~ 次之再者是正则最后是前缀字符串匹配。 我们举几个简单的例子进行说明 请求URI如下 /document示例一 配置 server {location /doc {[ configuration A ] }location /docu {[ configuration B ] } }匹配结果 configuration B注虽然 /doc 也能匹配到但 在顺序上前缀字符串顺序不重要按照匹配长度来确定。 示例二 server {location ~ ^/doc {[ configuration A ] }location ~ ^/docu {[ configuration B ] } }匹配结果 configuration A注虽然 ~ ^/docu 也能匹配到但 正则表达式则按照定义顺序。 示例三 server {location ^~ /doc {[ configuration A ] }location ~ ^/docu {[ configuration B ] } }匹配结果 configuration A注虽然 ~ ^/docu 也能匹配到但 ^~ 的 优先级更高。 示例四 server {location /document {[ configuration A ] }location ~ ^/docu {[ configuration B ] } }匹配结果 configuration B注虽然 /document 也能匹配到但 正则的优先级更高。 三、root 与 alias 的区别 当我们这样设置 root 的时候 location /i/ {root /data/w3; }当请求 /i/top.gif/data/w3/i/top.gif 会被返回。 当我们这样设置 alias 的时候 location /i/ {alias /data/w3/images/; }当请求 /i/top.gif/data/w3/images/top.gif 会被返回。 两者的区别 root 是直接拼接 root location alias 是用 alias 替换 location 四、server 和 location 中的 root server 和 location 中都可以使用 root举个例子 server {listen 80;server_name 10.0.7.115;root /data/app/;location / {root /data/web/;index index.html;} }如果两者都出现是怎样的优先级呢 简单的来说就是 就近原则如果 location 中能匹配到就是用 location 中的 root 配置忽略 server 中的 root当 location 中匹配不到的时候则使用 server 中的 root 配置。
http://www.zqtcl.cn/news/169717/

相关文章:

  • drupal网站建设数据库厦门市网站建设
  • 解释微信微网站室内设计效果图展板
  • 教做发绳的网站游戏网站建设需要多少钱
  • 那个网站可以做双色球号码对比的网站设计好学吗
  • 网站建设如何获取客户韩国建筑网站
  • 固始网站建设公司wordpress会员功能
  • 在哪找做调查赚钱的网站好自己做网站的成本
  • 网站开发职业xshuan主题wordpress
  • 网站代码框架建设网站需要学什么程序
  • 广州搜索seo网站优化企业邮箱密码忘了怎么重置密码
  • 重庆模板网站建设做新房网站怎么弄
  • 深圳做企业网站公司常用的网络营销方式
  • 建设网站公司怎么建站网站开发笔记
  • 网站网页建设论文惠州建设网站公司
  • 中介做网站的别打电话有没有教做健身餐的网站
  • 山东电力建设网站雷州市网站建设
  • 企业网站的意义公司网站建app
  • 网站设计模板免费国庆图片制作小程序
  • 包头焦点网站建设郑州包装设计公司
  • 建行官方网站首页做跨境电商亏死了
  • 河北智能网站建设平台卖链接的网站
  • 网站建设简单点的服装搭配网站建设策划书
  • 哪一个军事网站做的比较好今天第四针最新消息
  • 黄页网站推广app软件查企业公司用什么软件
  • 网站设计机构培训全自动网页制作系统源码
  • 外贸网站建设收益深圳建设厅官网
  • 跟网站开发有关的内容东莞市生态环境局
  • dw软件做的东西怎么在网站用网站备案抽查通过
  • 重庆建设集团网站首页wordpress主题inn
  • 对京东网站建设的总结湖北做网站的