nginx配置alias和root的区别
2016-05-10 19:18
746 查看
nginx从功能划分
nginx核心模块
nginxy邮件模块
HTTP服务模块
HTTP模块
usr指令 : 用于指定linux系统调用的用户名
work_processes 指定cpu核数
NGINX的事件模块
nginx的HTTPde内核模块
目录结构:/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的路径后面
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的路径后面
相关文章推荐
- nginx php-fpm 小VPS 优化
- Linux下安装nginx
- 脚本控制nginx的启动,关闭,重载等
- nginx的启动 重启 关闭
- nginx location优先级详解
- Nginx部署Thinkphp 404错误PathInfo的解决方案
- 配置Nginx+PHP的正确思路与过程
- Nginx + CGI/FastCGI + C/Cpp
- nginx 并发数问题思考:worker_connections,worker_processes与 max clients
- nginx虚拟主机配置
- 使用nginx支持utf8中文
- nginx安装详解
- Nginx 获取真实 IP 方案
- ubunt,cent OS安装配置Nginx
- 阿里云Nginx绑定多个域名的方法
- LNMP(linux+nginx+mysql+php)服务器环境配置
- ubuntu安装nginx
- 用于wordpress站点的nginx服务器配置(PHP)
- PHP7+Nginx的配置与安装教程详解
- Nginx(PHP/fastcgi)的PATH_INFO问题