请求资源的URL:
http://127.0.0.1/storeadmin/css/jquery.Jcrop.css
实际在机器上的地址:
/users/apple/git_local/YAE/src/storeadmin/static/css/jquery.Jcrop.css
一开始nginx配置成:
location /storeadmin {
root /users/apple/git_local/YAE/src/storeadmin/static;
}
结果404错误,错误日志信息:
open() "/users/apple/git_local/YAE/src/storeadmin/static/storeadmin/css/jquery.Jcrop.css" failed (2: No such file or directory)
需要改为alias:
location /storeadmin {
alias /users/apple/git_local/YAE/src/storeadmin/static;
}
区别在于,在location后面配置的路径,在root里不会被丢弃,而在alias会丢弃掉
分享到:
相关推荐
在Nginx配置中,`root`和`alias`指令都是用于指定请求资源的实际路径,但它们的行为方式有所不同,这可能会导致在配置Web服务器时出现混淆。本文将深入解析这两个指令的区别,帮助读者更好地理解和使用它们。 首先...
nginx指定文件路径有两种方式root和alias,这两者的用法区别,使用方法总结了下,方便大家在应用过程中,快速响应。root与alias主要区别在于nginx如何解释location后面的uri,这会使两者分别以不同的方式将请求映射...
总结来说,Nginx的root和alias指令在静态文件服务配置中扮演着关键角色。正确使用这两个指令,可以帮助我们高效地管理静态资源,确保Web应用的快速响应。在配置时要注意路径的正确拼接,避免出现不必要的404错误或者...
### Nginx 配置 Location 时常见...总之,在配置 Nginx 时,正确理解和使用 `location` 的匹配规则和 `root`、`alias` 的区别是非常重要的。只有深入掌握这些概念,才能更高效地利用 Nginx 进行 Web 服务器的配置管理。
本文将基于“企业级应用Nginx配置案例”这一主题,深入探讨Nginx的配置知识,以帮助你在实际工作中更好地理解和应用。 首先,Nginx配置文件通常位于`/etc/nginx/nginx.conf`,它由多个块组成,如`http`、`server`和...
Nginx非常擅长处理静态文件请求,通过配置`root`和`index`,可以将服务器设置为静态文件服务器。 ```nginx location /static/ { alias /data/static/; expires 30d; # 设置缓存时间 add_header Cache-Control ...
最后,编辑 Nginx 的配置文件 `/etc/nginx/nginx.conf`,添加 RTMP 和 HLS 配置。示例配置如下: ```nginx rtmp { server { listen 1935; chunk_size 4096; application live { live on; hls on; hls_path ...
7.nginx root&alias文件路径配置 8.nginx日志配置 9.apache和nginx支持SSL配置 10.nginx日子切割 11.Nginx重新规则指南 12.Nginx逻辑运算 13.隐藏Nginx版本号的安全性与方法 14.CDN调度器HAProxy、Nginx、Vamish 15....
Nginx是一款高性能的HTTP和反向代理服务器,广泛用于网站...以上就是关于“nginx配置文件-magent”的详细讲解,希望对你理解Nginx配置和优化Magento环境有所帮助。请根据实际情况调整配置,并确保安全性和性能的平衡。
其中,`nginx.conf`是Nginx的核心配置文件,它决定了Nginx如何运行和处理请求。 1. **Nginx.conf结构** Nginx的配置文件通常分为全局块、events块、http块、server块和location块。全局块设置影响整个服务器,...
通过以上内容,你应该已经掌握了Nginx的基本安装和配置方法。在实际应用中,根据项目需求灵活调整配置,可以充分发挥Nginx的优势,构建高效稳定的Web服务环境。在实践中不断探索和学习,Nginx将是你得力的网络服务...
比如想通过浏览器http://huoche.7234.cn/images/jb51/4n5r2x2bwa2.jpg访问到系统目录/image_data/2016/04/29/10/abc.jpg需要在nginx.conf中对应的server {}下添加location规则,配置如下: location /image/ { ...
2. **root和alias**:设置静态文件的根目录,root用于相对路径,alias用于绝对路径。 3. **缓存(proxy_cache)**:Nginx可以作为缓存服务器,对静态资源进行缓存,减少对后端服务器的请求。 通过深入理解和实践...
【Nginx 配置详解】在 CentOS 6.5 环境下,配置 Nginx 1.6.2 可以实现多种高级功能,包括 SSL 双向认证、负载均衡和反向代理。以下是一份详细的配置步骤指南。 ### 1. 安装与准备 首先,确保你的系统是 CentOS 6.5...
Nginx,一个高性能、轻量级的Web服务器和反向代理服务器,因其高效稳定和灵活的配置而备受青睐。本教程将带你深入理解Nginx的基础配置,通过实际操作让你轻松掌握配置技巧。 ### 1. Nginx架构与工作原理 Nginx采用...
Nginx的root和alias指令的区别: 在配置文件中,root和alias指令都可以用来指定静态文件的路径,但它们的工作方式略有不同: - root指令用于指定Nginx服务器的根目录,即当请求到达时,它会将请求的URI附加到root...
本文将深入解析Nginx的核心配置文件`nginx.conf`,帮助读者理解其背后的运行机制和配置选项。 一、Nginx.conf文件结构 `nginx.conf`是Nginx的全局配置文件,通常位于安装目录的`conf`子目录下。文件结构主要包括三...
这是因为`root`是相对于配置文件所在目录的路径,而`alias`则是指向实际的文件系统路径。 **重启Nginx服务** 完成上述配置后,别忘了保存并重启Nginx服务以应用更改: ```bash sudo nginx -s reload ``` **故障...