首页 > 系统相关 >nginx配置文件root 与 alias的区别

nginx配置文件root 与 alias的区别

时间:2023-09-20 16:39:25浏览次数:42  
标签:files 配置文件 img nginx png home root imooc

假如服务器路径为:/home/imooc/files/img/face.png

root 路径完全匹配访问

配置的时候为:

location /imooc { 
	root /home 
}

用户访问的时候请求为: url:port/imooc/files/img/face.png


alias 可以为你的路径做一个别名,对用户透明

配置的时候为:

location /hello { 
	root /home/imooc 
}

用户访问的时候请求为: url:port/hello/files/img/face.png ,如此相当于为目录 imooc 做一个自定义的别名。

标签:files,配置文件,img,nginx,png,home,root,imooc
From: https://blog.51cto.com/u_13771490/7538283

相关文章

  • 迁移docker的data-root流程
    在部署jumpserver的时候采用了官方推荐的docker部署方式,但是由于前期规划不是很周全,导致docker运行一段时间后,磁盘空间不足,导致jumpserver运行异常。未解决这个问题,考虑将docker的data-root目录进行迁移,迁移到一个空间较为充裕的磁盘目录下Docker的data-root目录是用于存储Docker容......
  • logback-spring配置文件一些参数的意义
    <?xmlversion="1.0"encoding="UTF-8"?><configuration><!--控制台打印日志的相关配置--><appendername="STDOUT"class="ch.qos.logback.core.ConsoleAppender"><!--日志格式--><encoder>......
  • nginx 之 https 证书配置
    HTTPS原理和作用为什么需要HTTPS原因:HTTP不安全传输数据被中间人盗用、信息泄露数据内容劫持、篡改HTTPS协议的实现对传输内容进行加密以及身份验证对称加密:加密秘钥和解密秘钥是对等的,一样的非对称加密: HTTPS加密协议原理: 中间人伪造客户端和服务端:(中间人可以......
  • 基本环境安装 jdk,mq,redis,nginx
    JDK:解压安装包,命令为tar-zxvfjdk-8u381-linux-x64.tar.gz配置环境变量,使用vim命令(需要安装vim,安装命令为:yuminstallvim)修改/etc/profile文件,在文件末尾加入如下配置 JAVA_HOME=/usr/local/jdk8/jdk1.8.0_381 PATH=$JAVA_HOME/bin:$PATH重新加载profile文件,使更改的配置......
  • Road To Reality(The roots of science)
    RoadToReality(Therootsofscience)TheGood,theTrue,andtheBeautiful......
  • 使用内网nginx代理rancher
    需求:rancher部署在192.168.188.167服务器上控制台访问地址https://192.168.188.167:8443在本地只有192.168.80.111有权限访问,需要在80.111上配置一个nginx代理,使本地其他机器也能访问到使用此配置,发现无法登录rancher了upstreamrancher{server192.......
  • nginx配置多个web项目
    location/{roothtml;indexindex.htmlindex.htm;try_files$uri$uri//index.html;}location/mobile{#多层目录时不能用root,要用aliasaliashtml/mobile;indexindex.html......
  • Linux 安装Nginx
    1.安装epelsudoyuminstallepel-release2.安装nginxyuminstall-ynginx3.导航至nginx配置文件目录cd/etc/nginx/4.修改nginx配置文件vinginx.conf#Formoreinformationonconfiguration,see:#*OfficialEnglishDocumentation:http://nginx.org/en/docs/......
  • Failed to determine a suitable driver class(maven不编译配置文件)
    现象:启动报错 问题排查与处理:1:根据错误翻译,是datasource没有一些配置属性。不过检查下来写法没有啥问题 2:注意启动端口是不是生效了。发现是配置文件没起作用 3:maven添加resources<resources><resource><directory>src/main/java</dir......
  • RK3568开发笔记(十):开发板buildroot固件移植开发的应用Demo,启动全屏显示
    前言  上一篇,移植应用前的通讯接口工作和全屏工作都已经完成了。本篇移植开发的商业应用。<br>交叉编译好应用  (略),参照《RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试》<br>解决全屏标题栏占用问题  交叉......