首页 > 系统相关 >nginx root与alias区别

nginx root与alias区别

时间:2022-09-02 11:45:31浏览次数:53  
标签:domain http assets alias nginx location root

nginx root与alias区别
root和alias都用来指定页面路径,但用法不同

使用位置不同

[root]

语法:root path

默认值:root html

配置段:http、server、location、if

[alias]

语法:alias path

配置段:location

在 location 中使用时,匹配规则不一样

使用root时,访问的url是root定义的目录加上location匹配的路径

location /assets/ {

root /git/shortUrl/dist/;

}

访问 http://domain/assets/a.js 时, 实际访问:http://domain/git/shortUrl/dist/assets/a.js

使用alias时,访问的url直接是alias所定义的路径

location /assets/ {

alias /git/shortUrl/dist/;

}

访问 http://domain/assets/a.js 时,实际访问:http://domain/git/shortUrl/dist/a.js

标签:domain,http,assets,alias,nginx,location,root
From: https://www.cnblogs.com/mrt-yyy/p/16649276.html

相关文章

  • [nginx]借助nginx实现自动获取本机IP
    前言在用脚本自动化部署应用时,有的应用需要指定本机IP,网上找到的方案大多是过滤ifconfig或者ip命令的结果,这里提供一种通过nginx获取本机ip的方法。大致思路为客户端向ngi......
  • 7.1 zabbix实现Nginx的监控
    7.实现Nginx、Mysql的监控7.1zabbix实现Nginx的监控脚本:nginx_status.sh模板:nginx-template-magedu-jiege.xml对nginx的活动连接和当前状态等运行状态进行监控配置示......
  • LG G8 40b 星河官改 安卓12 本地化 VoLTE Root 精简 Twrp
    简介LGG8官方Android12精简系统卡刷包,终于来了,嘿嘿注意:本系统包免费,若是付费获取均为上当受骗!!!若有需要,可联系作者QQ有偿刷机,快捷、高效。所念皆星河本官方系统定制......
  • nginx配置文件单独创建和管理
    1、在nginx主配置文件nginx.conf的http模块下引入配置文件夹(注意路径的正确性)http{   include/usr/local/nginx/conf/conf.d/*.conf;   #这里就是引入的子配置文......
  • 学习日记 Day4. Nginx
    title:Day4Nginxdate:2022-08-2922:20:35tags:NginxNginxNginx一个高性能的HTTP和反向代理的web服务器,同时也提供IMAP/POP3/SMTP服务。作用即:反向代理、负载......
  • nginx的优化和防盗链
    nginx的优化和防盗链一、nginx的优化1.隐藏版本号(1)隐藏版本号的原因为了安全,如果暴露版本信息,黑客可以通过版本信息,得知该版本存在的漏洞,进而对服务器进行攻击。隐藏......
  • Docker安装nginx
    一.拉取nginx镜像到本地。dockerpullnginx查看镜像库,获取本地的nginx镜像信息dockerimagesnginx 二、启动容器。dockerrun--privileged=true-eTZ="A......
  • Helm安装ingress-nginx-4.2.3
    Applicationversion1.3.0Chartversion4.2.3获取chart包helmfetchingress-nginx/ingress-nginx--version4.2.3#或者curl-LOhttps://github.com/kubernete......
  • Windows 下将 Nginx 设置成服务
    0、需求背景每次启动Nginx都要去到Nginx安装目录下寻找redis-server.exe文件点击,很是麻烦。并且要命令行启动,一般解决方案可能是批处理文件,但是仍要点击。假如确定......
  • windows nginx命令
    1.查看Nginx的版本号:nginx-v2.启动Nginx:startnginx3.快速停止或关闭Nginxnginx-sstop4.正常停止或关闭Nginx:nginx-squit5.配置文件修改重装载命令:nginx-s......