您的位置:首页 > 运维架构 > Nginx

nginx配置alias和root的区别

2016-05-10 19:18 746 查看
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的路径后面
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: