大家好,感谢邀请,今天来为大家分享一下Nginx配置中Root和Alias分不清?本文3分钟帮你解惑-51CTO.COM的问题,以及和的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
什么是Nginx
NGINX 是世界上最流行的反向代理和负载平衡Web 服务器之一,还提供HTTP 服务器功能,主要旨在实现最大性能和稳定性。
Nginx 的Ubuntu 命令:
1、安装Nginx:aptget 安装nginx
2、查看Nginx运行状态:systemctl 状态nginx
3、启动Nginx:systemctl启动nginx
4、停止Nginx:systemctl 停止nginx
5、重启Nginx:temctl 重新启动nginx
Nginx的核心设置主要在Nginx配置文件中配置。我们来看看root和alias在配置上的区别。
Nginx root指令
root 指定文件根文件夹对应的/URL路径。例如,如果你的Root指令是/var/www/wljslmz.cn,那么当用户请求/static/img/wljslmz.png时,Nginx将为他们提供/var/www/wljslmz.cn/static/img/wljslmz .png
换句话说,URL 路径被附加到根位置以形成要提供的最终文件路径。
例如:
服务器{
服务器名称https://www.wljslmz.cn;
听443;
索引index.html;
根/var/www/wljslmz.cn;
地点/{
try_files $uri $uri/404;
}
位置^~/img{
根/var/www/static;
try_files $uri $uri/404;
}
如上配置,当用户访问https://www.wljslmz.cn/img/wljslmz.png时,会找到/var/www/static/img/wljslmz.png图片。
Nginx 别名指令
alias 指令将URL 重新映射到根位置以外的其他目录。它对于提供来自不同目录的静态文件很有用。例如,如果/static/位置的别名是/var/www/static/images,那么当用户请求/img/wljslmz.png时,Nginx将在/var/www/static/images中查找该文件。
我们也举个例子:
服务器{
服务器名称https://www.wljslmz.cn;
听443;
索引index.html;
根/var/www/wljslmz.cn;
地点/{
try_files $uri $uri/404;
}
位置^~/img{
别名/var/www/static/images/;
try_files $uri $uri/404;
}
如上配置,当用户访问https://www.wljslmz.cn/img/wljslmz.png时,会找到/var/www/static/images/wljslmz.png图片。
需要注意的是:虽然官方没有要求在alias指定的文件夹中添加“/”,但我们最好添加它以方便阅读。
根和别名的区别
根目录由root读取。可以在服务器或位置指令中使用。
别名只能用在location指令中。
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/8067.html
用户评论
我经常遇到这个问题,看了这个标题,感觉可以解决我的困扰!
有12位网友表示赞同!
3分钟就能搞定Nginx的Root和Alias?太棒啦!
有8位网友表示赞同!
配置服务器一直是我的弱项,希望这篇文章能给我一些帮助。
有6位网友表示赞同!
学习Nginx配置的小伙伴们,冲冲冲!别错过这篇教程!
有8位网友表示赞同!
终于有人专门讲解了Root和Alias的区别,我之前总是弄混的。
有8位网友表示赞同!
51CTO的文章质量一直不错,这次肯定也能给我带来实质性的帮助。
有12位网友表示赞同!
学习Nginx配置需要时间和耐心,遇到困难的时候需要这种简单易懂的文章指导。
有7位网友表示赞同!
希望这篇文章能解释清楚Root和Alias在实际应用中的区别。
有12位网友表示赞同!
我最近刚开始接触Nginx,这个教程对我来说非常适用。
有17位网友表示赞同!
把服务器配置弄好真的很重要,这篇 tutorial 不错!
有13位网友表示赞同!
感觉这篇文章讲得重点明确,很适合用来快速入门Nginx配置。
有13位网友表示赞同!
有时候一个简单的概念也能让人头疼,这篇文章能解开我的疑惑!
有8位网友表示赞同!
作为一名开发者,了解服务器配置非常重要,希望能学到更多关于Nginx的知识。
有17位网友表示赞同!
这篇文章应该能让新手快速理解Root和Alias的区别,省去很多不必要的麻烦。
有19位网友表示赞同!
期待学习一篇高质量的文章,能让我们更好地掌控Nginx服务器。
有9位网友表示赞同!
简单、易懂且高效的教程,是我学习Nginx配置的首选!
有8位网友表示赞同!
阅读这篇文章可以有效提升我对Nginx配置的理解能力。
有9位网友表示赞同!
希望这篇文章能帮助我解决一些之前遇到的Nginx配置难题。
有12位网友表示赞同!