
nginx
文章平均质量分 58
kane_canpower
这个作者很懒,什么都没留下…
展开
-
nginx 日志格式化,按天分割 并删除七天的日志
对于nginx日志格式化Log_format:用于定制Nginx日志的输出格式 main 为此日志格式名称 可以在下面的access_log命令中引用Log_format name(格式名称) 日志格式 log_format main '$server_name $remote_addr - $remote_user [$time_local] "$request"原创 2016-10-29 15:20:13 · 3915 阅读 · 0 评论 -
Nginx 作为代理服务器,加载JS文件报错,net::ERR_CONTENT_LENGTH_MISMATCH
查看nginx 日志发现报错[root@iZ62t11vp0xZ logs]# tail error.log 2016/11/11 15:04:20 [crit] 8655#0: *21 open() "/usr/local/nginx/proxy_temp/1/00/0000000001" failed (13: Permission denied) while reading upstream原创 2016-11-11 15:23:51 · 6469 阅读 · 0 评论 -
Nginx 关于http中Cache-Control详解
为了优化网站,需要在缓存中着手看看,看到有关nginx cache—control 的设置网页的缓存是由http消息头中的“Cache-control”来控制的,常见的取值有public、private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:public新打开一个窗口: 不会去访问服务器原页面回车原创 2017-02-22 16:11:03 · 6132 阅读 · 0 评论 -
有关Nginx 200 OK (FROM CACHE) 与 304 NOT MODIFIED
HTTP缓存基础协商缓存If-Modified-Since/Last-modified: 服务器程序检查请求头(request header)里面的(If-modified-Since),如果最后修改时间相同(例如静态文件的Modified time 通过shell ls -l可以查看)则返回304,否则给返回头(response header)添加last-Modified并且返回数据(resp原创 2017-02-22 16:46:12 · 8590 阅读 · 0 评论 -
使用log_format为Nginx服务器设置更详细的日志格式
nginx服务器日志相关指令主要有两条,一条是log_format,用来设置日志格式,另外一条是access_log,用来指定日志文件的存放路径、格式和缓存大小,一般在nginx的配置文件中日记配置(/usr/local/nginx/conf/nginx.conf)。 nginx的log_format有很多可选的参数用于指示服务器的活动状态,默认的是:log_format access '$原创 2017-04-12 17:20:12 · 4291 阅读 · 0 评论 -
nginx 获取自定义head 头部信息
为了排查线上的bug,需要在nginx的日志中,打印客户端上传上来的header头部信息,同时头部信息是自定义的。在尝试多重方案后,找到解决方法:log_format dm '"$remote_addr"||"$time_local|| "$request_uri"' '"user_id:"$http_user_id"||"media_type":"$http_m原创 2017-06-10 19:46:47 · 9832 阅读 · 0 评论 -
Nginx 405 method not alllowed
当我用nginx 作为文件服务器提供下载服务的时候,正常情况下都可以去下载访问。 之前的方式是用nginx作为前端web服务,然后proxy_pass 代理到后端的apache上面。下载访问量增大的话 会增加内网之间的传输,同时云机内网之间有带宽限制,必然会导致一些访问失败。因此尝试直接把文件放在nginx服务下,使用浏览器访问一切都正常ok 第二天业务的部分量下降严重,排查其中一个业务原创 2017-08-31 16:34:54 · 1582 阅读 · 0 评论