`

nginx之root和alias两种命令的区别

阅读更多
#若按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动去/var/www/image/目录找文件
  location /img/ {
      alias /var/www/image/;
  }

#若按照这种配置的话,则访问/img/目录下的文件时,nginx会去/var/www/image/img/目录下找文件
  location /img/ {
      root /var/www/image;
  }

#若按照这种配置的话,则访问的是nginx安装目录下的html目录,nginx会去/usr/local/nginx/html/img/目录下找文件
   location /img/ {
       root html;
   }

   ps:alias是一个目录别名的定义,root是上层目录的定义。还有一个重要的区别是alias后面必须要用“/”结束,否则会找不到文件的,而root则可有可无。

分享到:
评论

相关推荐

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

    给大家主要介绍了Nginx配置中指令root与alias的区别,文章介绍的很详细,详细对大家理解root与alias很有帮助,有需要的朋友们下面来一起看看吧。

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

    nginx指定文件路径有两种方式root和alias,这两者的用法区别,使用方法总结了下,方便大家在应用过程中,快速响应。root与alias主要区别在于nginx如何解释location后面的uri,这会使两者分别以不同的方式将请求映射...

    详解Nginx静态服务配置(root和alias指令)

    主要介绍了详解Nginx静态服务配置(root和alias指令),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    nginx命令参数用法详细介绍

    nginx命令参数用法详细介绍 nginx命令:启动nginx  在Windows上安装好nginx后,我们需要启动nginx服务,启动nginx服务的命令行操作主要有两种方式,即 C:/nginx-0.8.53>nginx.exe ... 停止nginx的命令主要有两种,即

    nginx常用bat批处理命令

    nginx常用bat批处理命令,放在nginx同级目录下使用,可快速的重启、停止、关闭nginx。 quit.bat(退出Nginx) reload.bat(重启Nginx) stop.bat(停止Nginx)

    centos 非root安装nginx

    非root下,离线安装nginx依赖加nginx安装包,需要先装gcc-c++

    非root安装nginx.docx

    整理完成的资料,详细介绍非root用户安装nginx,方便大家下载使用

    nginx命令工具,支持几乎所有命令--nginx.bat

    nginx启动工具,支持几乎所有命令,可以通过序号快速选择,也可以通过简单的命令选择,是nginx必备的快捷操作小工具!看到赚到!

    nginx搭建图片服务器的过程详解(root和alias的区别)

    启动(重启)nginx,以下2个命令都可以: systemctl restart nginx; # 注:这里的nginx不是目录,是cd不进去的 /usr/sbin/nginx -s reload; 一般不报错就是启动成功。 页面验证nginx是否启动 浏览器输入ip,返回...

    开机自起nginx

    [root@web1 ~]# cat /lib/systemd/system/nginx.service [Unit] Description=nginx After=network.target  [Service] Type=forking PIDFile=/usr/local/nginx/logs/nginx.pid ExecStartPre=/usr/local/nginx/sbin/...

    史上最牛逼的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日志分析命令

    nginx日志分析命令,可以帮你使用命令获取nginx服务器上所需日志内容

    详解nginx.conf 中 root 目录设置问题

    在配置 nginx.conf 总会遇到一些问题,下面列举一些常见的问题并说明如何解决 1、相对路径的问题 例如配置文件中 location 设置 location ~ .php${ root html } location 中root所指向的html是一个相对路径,...

    linux环境 nginx-1.18.0 目录/root下解压 使用,无需编译代码

    linux环境 nginx-1.18.0 ,目录/root下解压 使用,无需编译代码 #tar -zxvf nginx-green-1.18.0.tar.gz #chmod 777 nginx/* #cd nginx/sbin #./nginx 如果提示无权限,可以手工先创建相关文件和目录

    nginx前端服务和文件服务两种配置

    nginx前端服务和文件服务两种配置

    安装 Nginx

    网上找了许久,下载了几个文档,然而都不能搭建好,这是我搭建好的,里面有配置文件:nginx.conf 用SSH Secure Shell远程终端将nginx-1.8.1.tar.gz以及依赖包openssl-...命令帮助:/usr/local/nginx/sbin/nginx –h

    03Nginx常用操作命令.pdf

    Nginx常用操作命令

    负载均衡器技术Nginx和F5的优缺点对比

     我们使用的是软负载均衡器Nginx,而农行用的是F5硬负载均衡器,这里简单介绍下这两种技术:  a、软件负载均衡解决方案  在一台服务器的操作系统上,安装一个附加软件来实现负载均衡,如Nginx负载均衡(我们...

Global site tag (gtag.js) - Google Analytics