Nginx 静态资源配置

使用nginx 配置静态资源遇到个坑 可能思维方式不一样

假设我要访问的地址是:127.0.0.1/images/tmp.jpg

静态资源地址是:/usr/local/static/images/tmp.jpg

正确的配置

//root配置
//127.0.0.1/images/tmp.jpg   =   /usr/local/static/images/tmp.jpg

location /images/ {
     root  /usr/local/static/
}

//alias配置  
//127.0.0.1/images/tmp.jpg   =   /usr/local/static/images/tmp.jpg
location /images/ {
     alias  /usr/local/static/images/
}

错误的配置

//root配置
//127.0.0.1/images/tmp.jpg   =   /usr/local/static/images/images/tmp.jpg

location /images/ {
     root /usr/local/static/images/
}

//alias配置  
//127.0.0.1/images/tmp.jpg   =   /usr/local/static/tmp.jpg
location /images/ {
     alias  /usr/local/static/
}

原因

root配置 root后面地址+location 后面地址
alias配置 就是root配置的地址
alias配置最后一定要 “/” 结尾 root配置随意

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Page 1:nginx 服务器安装及配置文件详解 CentOS 6.2 x86_64 安装 nginx 1.1 ...
    xiaojianxu阅读 8,575评论 1 41
  • Nginx简介 解决基于进程模型产生的C10K问题,请求时即使无状态连接如web服务都无法达到并发响应量级一万的现...
    魏镇坪阅读 2,079评论 0 9
  • I/O模型Nginx介绍Nginx的安装和目录结构Nginx的配置Nginx的编译安装 一、I/O模型 (一)I/...
    哈喽别样阅读 914评论 0 4
  • 1.ngnix介绍 ngnix www服务软件 俄罗斯人开发 开源 性能很高 本身是一款静态WWW软件 静态小文件...
    逗比punk阅读 2,131评论 1 6
  • 《未来》12月20日
    画狐冖阅读 188评论 2 1