
Nginx
阿奇XS
人贪安逸易失志,马遇软地易失蹄。(微信号:benyzhous)
展开
-
nginx access_log 完全关闭
最近在配置本地nginx开发环境时,发现一个问题,当server段不指定access_log时,并且http段中也未指定任何 access_log参数时,它会默认写到logs/access.log这个文件,也就是access_log默认值就是”logs /access.log”,而且是所有server的访问日志。但nginx网站上我并未找到此配置的默认值。如果我们不需要,在http段中加一行a转载 2016-04-03 10:04:48 · 16416 阅读 · 0 评论 -
centos7 yum 方式安装nginx
centos7系统库中默认是没有nginx的rpm包的,所以我们自己需要先更新下rpm依赖库 (1)使用yum安装nginx需要包括Nginx的库,安装Nginx的库#rpm-Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm(2)使转载 2016-05-19 16:21:14 · 4270 阅读 · 0 评论 -
编译安装 Centos 7 x64 + tengine.2.0.3 (实测+笔记)
环境:系统硬件:vmware vsphere (CPU:2*4核,内存2G)系统版本:CentOS Linux release 7.0.1406安装步骤:1.系统环境1.1 更新系统[root@centos ~]# yum update -y 1.2 查看环境[root@centos ~]# cat /etc/redhat-relea原创 2016-05-26 21:55:19 · 774 阅读 · 0 评论 -
Nginx CORS实现JS跨域
1. 什么是跨域简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象。同源是指相同的协议、域名、端口。特别注意两点:如果是协议和端口造成的跨域问题“前台”是无能为力的,在跨域问题上,域仅仅是通过“协议+域名+端口”来识别,两个不同的域名即便指向同一个ip地址,也是跨域的。2. 跨域解决方案转载 2016-04-28 15:35:11 · 1039 阅读 · 0 评论 -
nginx自动切割访问日志
Web 访问日志 (access_log) 记录了所有外部客户端对Web服务器的访问行为,包含了客户端IP,访问日期,访问的URL资源,服务器返回的HTTP状态码等重要信息。一条典型的Web访问日志如下:112.97.37.90 - - [14/Sep/2013:14:37:39 +0800] "GET / HTTP/1.1" 301 5 "-" "Mozilla/5.0 (Lin转载 2016-04-04 12:28:53 · 1789 阅读 · 0 评论 -
Nginx日志增长过快详细分析
前言: Nginx日志里面Mobileweb_access.log增长特别大,一天上百兆,将近100W的访问记录,按照我们目前的规模,热点用户才500个左右,就算人人用手机app访问,怎么可能会有这么大的url访问量?以前只是安装使用nginx,还没有抽出时间仔细研究,这回需要彻底的去分析nginx日志了。 1,日志分类主要2种,一种是错误日志,一种是访转载 2016-04-04 10:45:19 · 1589 阅读 · 0 评论 -
Nginx常用日志分割方法
方式一:nginx cronolog日志分割配置文档,根据下面方法,每分钟分割一次NGINX访问日志。1.nginx日志配置 access_log access_log /data/access_log_pipe main;2.先创建一个命名管道mkfifo /www/log/access_log_pipe3.配置cronolog:nohup cat /data/access_lo转载 2016-04-04 10:26:07 · 3735 阅读 · 0 评论 -
nginx的 CPU参数worker_processes和worker_cpu_affinity使用说明
官方说明:http://wiki.nginx.org/NginxChsHttpMainModule#worker_cpu_affinityhttp://wiki.nginx.org/NginxChsHttpMainModule#worker_processesworker_cpu_affinity这个参数要结合 worker_processes来一起使用。其中 先说 wor转载 2016-04-04 10:14:06 · 1013 阅读 · 0 评论 -
nginx区分手机与电脑浏览器并进入相应站点
本文要讲的的是如何使用nginx区分pc和手机访问不同的网站,是物理上完全隔离的两套网站(一套移动端、一套pc端),这样带来的好处pc端和移动端 的内容可以不一样,移动版网站不需要包含特别多的内容,只要包含必要的文字和较小的图片,这样会更节省流量。有好处当然也就会增加困难,难题就是你需要维 护两套环境,并且需要自动识别出来用户的物理设备并跳转到相应的网站,当判断错误时用户可以自己手动切换回正确的网转载 2016-04-03 23:05:09 · 4437 阅读 · 0 评论 -
nginx记录响应与POST请求日志
生产环境中的某些api出现故障,但是问题无法重现,但是又很想解决掉问题以及我们新项目上线,需要跟踪请求与响应的信息,可以预先找到一些bug,减少大面积的损失。安装nginx与ngx_lua响应日志需要lua的支持,请参考ttlsa之前的文章《nginx + ngx_lua安装测试》备注:安装过程中,发现nginx-1.9.0版本与ngx_lua不兼容,所以我换成ng转载 2016-04-03 12:20:36 · 12530 阅读 · 0 评论 -
nginx配置location总结及rewrite规则写法
location正则写法一个示例:location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] }location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求 # 但是正则和最长字符串会优先匹配 [ configuration B ] }location /docum转载 2016-07-14 18:33:00 · 693 阅读 · 0 评论