nginx发布静态目录备忘

前阵子配一个静态目录,想当然的觉得相当简单,不就是写个目录吗。配完以后怎么都不行,一直出404。

找了一些文章,看来看去,我的配置是对的呀,这实在奇怪。

今天中午吃饭时候突然想到,可能是因为目录多写了一级,饭后一试,果然。

原先配置文件里是这样写的:

server / {

root /opt/www;

}

server /test {

root /tmp/test;

}

提示404.

现在把/tmp/test部分改成/tmp就可以了。因为/test已经表示是在你写的目录里找test目录,我原来那种写法,他会去访问/tmp/test/test。我理解错误导致的。

也许还会有跟我一样,理解错误的同学,所以这个备忘,让我们大家不要因为犯这个错误耽误时间精力。

时间: 2024-08-05 21:38:34

nginx发布静态目录备忘的相关文章

nginx发布静态资源

nginx发布静态资源 参考 ngx_http_index_module index指令 ngx_http_core_module http指令 location指令 listen指令 root指令 server指令 server_name指令 步骤 创建静态资源 为 conf/nginx.conf http模块中新增server模块 静态资源结构 E:\mozq\00store\frxx ├─frxx │ bug.png │ weixin.png server模块配置 server{ list

nginx使用静态目录巨慢

为了减少开销,把webapp单独部署到linux文件夹中,和后端分离出来,于是用了nginx的静态目录功能. location /webapp/myapp/ { root /usr/share/nginx/html/; } 然鹅,测试访问,明显感受到了比放在后端代码托管中更慢. 优化 gzip on; gzip_min_length 1k; gzip_buffers 4 8k; gzip_http_version 1.1; gzip_comp_level 2; gzip_vary off; gz

Nginx发布静态业务

生产环境: 操作系统:CentOS 6.8 Web服务软件:nginx-1.10.1 任务驱动:接到领导指示,要把14G左右大小的大学生创业序列视频发布到网上. 分析任务:考虑到此视频容量大,该格式不支持在线播放,又要有利用于学校师生方便获取视频资料,同时又要迎接上级检查. 解决方式:让师生下载视频到本地电脑观看学习. 效果:通过完成实战任务来消化1个月来学习nginx的知识. 有两种方案可供选择: 1.  CentOS+Apache: 动态业务,可以选择Apache,建议选择nginx. 2.

php多个数组组合算法 火车头免登录发布接口代码备忘

火车头发布产品的时候,有颜色.尺码.性别等等产品属性,需要进行不重复的组合,变成不重复的数组 <?php function comb($a){ $a = array_filter($a); $out = array(); if (count($a) == 1) { $r = array_shift($a); foreach ($r as $v) $out[] = array($v); return $out; } foreach ($a as $k => $v){ $b = $a; unset

nginx配置404页面 &lt;备忘&gt;

修改nginx配置文件: fastcgi_intercept_errors    on;        #通过某些方法拦截错误 error_page    404    /404.html;        #自定义错误页面 检查nginx配置文件: nginx -t 重新加载nginx配置文件: nginx -s reload

nginx解析配置文件代码备忘

ngx_cycle_t * ngx_init_cycle(ngx_cycle_t *old_cycle)分配内存,每个模块一个void *指针用来指向自已需要的结构:cycle->conf_ctx = ngx_pcalloc(pool, ngx_max_module * sizeof(void *)) 以上内存下传到配置解析函数:conf.ctx = cycle->conf_ctx; static ngx_int_t ngx_conf_handler(ngx_conf_t *cf, ngx_i

apache建虚拟目录备忘

end

解决nginx发布网站跨目录访问

解决nginx发布网站跨目录访问(thinkphp5+lnmp) 到:usr/local/nginx/conf/vim fastcgi.cof 把最后一行加上井号#注释掉保存重启 restart 参考:http://www.cnblogs.com/q1104460935/p/7028881.html

Objective-C教程备忘单

终极版本的Objective-C教程备忘单帮助你进行iOS开发. 想开始创建你的第一个iOS应用程序么?那么看一下这篇很棒的教程吧:Create your first iOS 7 Hello World Application 注:这篇文章我写了三天,可能在一些必要的地方使用了编辑和说明,所以如果有任何疑问和修改建议请在下方评论. 这不是一个初学者指南,也不是关于Objective-C的详细讨论,这是关于常见的和高水平的论题的快速索引. 如果这里有些问题没有涉及到,你也可以查阅以下文章: Obj