`
sbl2255
  • 浏览: 212138 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Nginx Location root 与alias

 
阅读更多
 location ^~/img/ {
           alias html/images/;
          #  root html/images;
        }

 

alias 定义目录别名,访问/img/目录里面的文件时,ningx会自动去html/images目录找文件;路径后边必须加上“/";

root 定义顶层目录,访问/img/目录里面的文件时,ningx会自动去html/images/img目录找文件

 

 

 

分享到:
评论

相关推荐

    Nginx中的root&alias文件路径及索引目录配置详解

    root与alias主要区别在于nginx如何解释location后面的uri,这会使两者分别以不同的方式将请求映射到服务器文件上。 [root] 语法:root path 默认值:root html 配置段:http、server、location、if [alias] 语法:...

    Nginx配置中指令root和alias的区别浅析

    root和alias都可以定义在location模块中,都是用来指定请求资源的真实路径,比如: location /i/ { root /data/w3; } 请求 http://foofish.net/i/top.gif 这个地址时,那么在服务器里面对应的真正的资源是 /data/...

    nginx配置location时容易出现的误区

    nginx中location的误区,以及root和alias的配置对URL的影响和举例

    史上最牛逼的Nginx最佳实践教程从入门到精通

    7.nginx root&alias文件路径配置 8.nginx日志配置 9.apache和nginx支持SSL配置 10.nginx日子切割 11.Nginx重新规则指南 12.Nginx逻辑运算 13.隐藏Nginx版本号的安全性与方法 14.CDN调度器HAProxy、Nginx、Vamish 15....

    nginx location中uri的截取的实现方法

    location 中的 root 和 alias root 指令只是将搜索的根设置为 root 设定的目录,即不会截断 uri,而是使用原始 uri 跳转该目录下查找文件 aias 指令则会截断匹配的 uri,然后使用 alias 设定的路径加上剩余的 uri ...

    PHP(FastCGI)在Nginx的alias下出现404错误的解决方法

    The alias directive cannot be used inside a regex-specified location. If you need to do this you must use a combination of rewrite and root. 在实际使用中alias下面的php返回404,而html确可以正常显示,...

    nginx安装教程

    # 安装PCRE库 cd /usr/local/src sudo wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41...注意这里是new_t,因为alias会把location后面配置的路径丢弃掉,把当前匹配到的目录指向到指定的目录。

    nginx目录路径重定向的方法

    修改root映射,通过Nginx rewrite内部跳转,设置别名alias映射实现,通过nginx的permanent 301绝对跳转实现. 1 nginx修改root映射 修改root映射实现nginx目录访问重定向是最简单的方式, 推荐采用这一种. location /...

    nginx,apache的alias和认证功能

    从年前电脑换成linux系统后就没写东西,最近有点懒,在这里讲述下nginx alias 功能,不是server alias . 首先看下看下apache 别名 怎么配置的: 代码如下: <VirtualHost> DocumentRoot /www/jb51.net/www 这是虚拟...

    Nginx服务器中设置禁止访问文件或目录的方法

    在nginx要禁止某个或一类资源,只需要增加一个location,然后在其中使用deny all即可。 禁止访问扩展名为bat的文件,配置如下: ... 您可能感兴趣的文章:Nginx中的root&alias文件路径及索引目录配置详解N

    Nginx 安装与配置规则入门详解

    一、nginx 安装与运行 (Mac OS环境) 1. 安装 nginx 可通过 Homebrew 可直接安装: $brew install nginx 安装好后,默认首页的文件在 /usr/local/var/www 文件夹下 默认的配置文件地址在 /usr/local/etc/nginx/nginx...

    nginx地址重定向的方法

    1、假设要把webroot/static/index.html访问...location ^~ /webroot/ { alias /data/www/web/WebContent/; } 注意: 1. 使用alias时,目录名后面一定要加”/”。 2. alias可以指定任何名称。 3. alias在使用正则匹

    Fastdfs与nginx进行压缩图片比率

    自己是通过前面的参考配置lua与nginx的结合使用,利用脚本语言lua的强大特性和nginx的特性来实现这个功能,在nginx.conf的配置文件中加入如下代码: server { listen 22222; server_name localhost; # server_...

    nginx HTTP模块配置常用指令

    1. alias含义:指定location使用的路径,与root类似,但不改变文件的跟路径,仅适用文件系统的路径。语法:alias 缺省:N/A作用域:http.server.location示例: 代码如下:location /i/ { alias /home/michael/web/i...

    tomcat8 + nginx + memcached + cas 实现负载均衡的配置包

    # server_name somename alias another.alias; # location / { # root html; # index index.html index.htm; # } #} # HTTPS server # #server { # listen 443 ssl; # server_name localhost; # ssl...

    Nginx配置的rewrite编写时last与break的区别分析

    在使用nginx配置rewrite中经常会遇到有的地方用last并不能工作,换成break就可以,其中的原理是对于根目录的理解有所区别,按我的测试结果大致是这样的。 location / { proxy_pass http://test; alias /home/...

    Web微信, SpringMVC使用Socket做聊天链接

    需要配置D盘下创建好对应文件, 图片需要配置nginx才可以访问: server { listen 8888; server_name localhost; location / { alias D://itchat4j/; } error_page 500 502 503 504 /50x.html; location = /...

    基于大数据分析与可视化的疫情信息发布平台源码+项目部署教程.zip

    root /var/myapp/dist/; index index.html index.htm; try_files $uri $uri/ /index.html; } sudo systemctl restart nginx ``` # 后端部署 python3安装 ``` 安装必要工具 yum-utils ,它的功能是管理...

    基于SSM+mysql框架前后端分离的文件云平台项目源码+项目说明.zip

    【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴... alias /home/myApps/easycloud_web/imgs;

Global site tag (gtag.js) - Google Analytics