nginx中root和alias的区别???
Posted ExceptionGirl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx中root和alias的区别???相关的知识,希望对你有一定的参考价值。
1
1
nginx
· · · · ·
1
1
1
1
1
1
1
1
1
1
什么是nginx你知道吗?
Nginx(engine x) 是一个高性能的HTTP和反向代理服务器,也是一个人邮件代理服务器、TCP/UDP代理服务器
Nginx最初是由俄罗斯lgor Sysoev 采用C语言开发编写的,第一个公开版本 0.1.0发布于2004 10 4
Nginx特点是占有内存少,并发处理能力强,以高性能,低系统资源消耗而闻名,Nginx官方测试为5万并发请求
Nginx的并发处理能力在同类型的Web服务器中表现极好(Lighttpd、Apache),
在全世界范围内大量的网站使用了Nginx,国内互联网中也大量使用了Nginx,比如:淘宝、新浪、网易
nginx反向代理服务器,在开发中用到的次数会很多,但是你真的会用了吗?
我们知道很多时候,前端调用后端的接口,都是通过代理服务器去转发的,我们来看以下2种情况的访问路径
location /i/ {
root /data/w3;
}
location /i/ {
alias /data/w3/images/;
}
一个用的root一个用的alias
比如我们去访问一个静态的图片test.jpg
第一种的路径为 ip:端口/data/w3/i/test.jpg
第一种的路径为 ip:端口/data/w3/test.jpg
这就解释了一般访问前端的登录页 为什么location / {}开头的,因为root后的路径还要在带上location后的路径才是你访问的路径
以上是关于nginx中root和alias的区别???的主要内容,如果未能解决你的问题,请参考以下文章