nginx配置alias和root的区别

来源:互联网 发布:上交所数据接口规范 编辑:程序博客网 时间:2024/05/08 08:36

nginx从功能划分
nginx核心模块
nginxy邮件模块
HTTP服务模块
HTTP模块

usr指令 : 用于指定linux系统调用的用户名

work_processes 指定cpu核数

NGINX的事件模块

events{    worker_connections 1024   设置nginx的nginx的链接数是1024}

nginx的HTTPde内核模块

http{    server {        listen 80;        server_name www.yy.com;        location  /i/ {            alias /spool/w3/images/;    }        location /m/ {            root /spool/w3/images/;    }        }}

目录结构:/spool/w3/images/8.jpg

访问 www.yy.com/i/8.jpg 无法访问
如果修改目录,在系统目录/spool/w3/images/m/8.jpg
添加8.jpg文件
再次访问http:www.yy.com/i/8.jpg 可以访问

如果客户端请求/i/8.jpg/ 提供访问的是alias 的这个个/spool/w3/images/;
如果访问/m/8.jpg 提供访问的是 /spool/w3/images/m/8.jpg的路径
而不是/spool/w3/images/路径,root会追加location的/m3 在root的路径后面

0 0
原创粉丝点击