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中root和alias的区别???







nginx中root和alias的区别???
nginx中root和alias的区别???
nginx中root和alias的区别???


什么是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

  1. 第一种的路径为 ip:端口/data/w3/i/test.jpg

  2. 第一种的路径为 ip:端口/data/w3/test.jpg

    这就解释了一般访问前端的登录页 为什么location / {}开头的,因为root后的路径还要在带上location后的路径才是你访问的路径















以上是关于nginx中root和alias的区别???的主要内容,如果未能解决你的问题,请参考以下文章

nginx中root和alias的区别???

nginx 中指定文件路径root和alias的区别

nginx的root和alias指令的区别

nginx的location配置rootalias用法和区别

nginx location和alias的区别

nginx代理配置 配置中的静态资源配置,root 和 alias的区别。启动注意事项