1.[alias] 别名配置,用于访问文件系统,在匹配到location配置的URL路径后,指向[alias]配置的路径.如: location /test/ { alias /home/sftp/img/; } 即:请求/test/1.jpg(省略了协议与域名),将会返回文件/home/sftp/img/1.jpg. 2.[root] 根路径配置,用于访问文件系统,在匹配到location配置的URL路径后,指向[root]配置的路径,并把location配置路径附加到其后.如: locati…
nginx指定文件路径有两种方式root和alias,这两者的用法区别,使用方法总结了下,方便大家在应用过程中,快速响应.root与alias主要区别在于nginx如何解释location后面的uri,这会使两者分别以不同的方式将请求映射到服务器文件上. [root]语法:root path默认值:root html配置段:http.server.location.if [alias]语法:alias path配置段:location root实例: location ^~ /t/ { root…
root介绍 Syntax: root path; Default: root html; Context: http, server, location, if in location Sets the root directory for requests. For example, with the following configuration 访问 http://localhost:80/i/top.gif,nginx匹配的文件路径是/data/w3/i/top.gif locatio…
一.首先优先级如下: = 表示精确匹配,优先级最高 ^~ 表示uri以某个常规字符串开头,用于匹配url路径(而且不对url做编码处理,例如请求/static/20%/aa,可以被规则^~ /static/ /aa 匹配到(注意是空格)) ~ 表示区分大小写的正则匹配 ~* 表示不区分大小写的正则匹…
例:访问http://127.0.0.1/download/*这个目录时候让他去/opt/app/code这个目录找. 方法一(使用root关键字): location / { root /usr/share/nginx }location /download { gzip_static off; tcp_nopush off; root /opt/app/code; } 结果:访问的时候他是去/opt/app/code/download/这个目录找了.即:它会在这个目录里再加一层/downlo…
举个例子给伙伴们区别就明显看出来了,例子如下: location /img/ { alias /var/www/image/; }注意:如果按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动去/var/www/image/目录找文件 location /img/ { root /var/www/image; }注意:如果按照这种配置的话,则访问/img/目录下的文件时,nginx会去/var/www/image/img/目录下找文件.还有一个需要注意的是:alias是一个目录别…
1.多级目录配置 多级目录是指像/html/mypage 等等配置: server { listen 80; server_name localhost; location = /page1/ { #这里的=号是精准配置 root /usr/local/nginx/html/page1/; #最前面的加上/,是绝对路径地址,建议这样定位文件夹目录. index page1.html; } location = /alias/ { alias /usr/local/nginx/html/alias…
1. location里面的root例子 server{ listen ; server_name www.wzw.com; location /www { root /data/; //设置虚拟主机主目录相对路径 index index.html; //设置虚拟主机默认主页 } } 这个配置表示输入 www.wzw.com:80/www 时会访问本机的/data/www/ 目录去找文件, 如果是root data/; 那么是在nginx的安装目录下的data目录,比如/usr/local/ng…
Nginx静态服务配置---详解root和alias指令 原文:https://www.jianshu.com/p/4be0d5882ec5 静态文件 Nginx以其高性能著称,常用与做前端反向代理服务器.同时nginx也是一个高性能的静态文件服务器.通常都会把应用的静态文件使用nginx处理. 配置nginx的静态文件有两个指令,一个 root 和一个 alias.对于这两个指令,是否需要在路径的后面加上斜杠,经常容易让人犯晕,本文通过尝试不同的匹配规则,归纳了一个比较通用的配置方式. 基本配…
Nginx静态服务配置---详解root和alias指令 静态文件 Nginx以其高性能著称,常用与做前端反向代理服务器.同时nginx也是一个高性能的静态文件服务器.通常都会把应用的静态文件使用nginx处理. 配置nginx的静态文件有两个指令,一个 root 和一个 alias.对于这两个指令,是否需要在路径的后面加上斜杠,经常容易让人犯晕,本文通过尝试不同的匹配规则,归纳了一个比较通用的配置方式. 基本配置 与简明 Nginx Location Url 配置笔记一文关于location…