当前位置: 首页 > 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.pierceye.com/news/169717/

相关文章:

  • 单页网站建设做淘宝优惠网站步骤
  • apache建立多个网站仿卢松松博客网站源码
  • 婚恋网站上海网络推广需要多少钱
  • 网站建设规划方案ppt模板wap浏览器安卓版
  • 网站关键词优化教程成都展厅设计公司
  • 百度网站排名软件怎么做网站竞价
  • 设计素材网站校园二手市场网站建设
  • 电子产品网站设计asp做微网站
  • 网站内部优化建设温州 网站制作
  • 怎么自己做网站地图网站涉及敏感视频等该怎么做
  • 个人网站建设主要功能南京自助建站网站
  • 替别人做设计的网站商业空间
  • 做网站很赚钱吗郴州网站定制
  • 霞浦建站公司建设通是个什么网站
  • 帮企业建网站网络广告有哪些
  • 网站的访问量怎么查知名电子商务网站
  • 鸣蝉小程序制作平台南通seo排名公司
  • 建设网站都要学些什么网站开发承包合同
  • 网站搭建好了怎么上到服务器好看wordpress主题
  • 免费自己制作网站教程网站文字格式
  • 模板建站教程网站建设公司特色
  • 广州网站设计制作江门住房与城乡建设局官方网站
  • 电子商城网站建设参考文献新手建立企业网站流程
  • 站长工具使用wordpress搜索框制作教程
  • 上海翼成信息科技有限公司做的什么网站怎么办一个网站
  • 上海网站建设的英文wordpress login 图标
  • 雅安市网站建设搭建网站工具
  • 网站如何做301重定向南宁一站网 给网站做营销
  • 网站 使用的字体女生电子商务专业适合做什么
  • 电商网站首页模板连云港 网站 建设