文章库ARTICLE COLUMN

  • Tengine2.1.0 PHP5.6.8 Nodejs 的编译安装和配置

    Tengine2.1.0 PHP5.6.8 Nodejs 的编译安装和配置

    摘要:执行时,可能会报各种依赖包不存在的提示,比如,如果是开发环境或者对这些依赖程序的版本没有要求的话,可以直接通过的方式安装这些依赖包。新建一个文件写入这样的话,如果以后我们不需要扩展时,可以直接删除配置文件即可。 淘宝Tengine的编译安装 ...

    XanaHopperXanaHopper 评论0 收藏0
  • 使用Python解析nginx日志文件

    使用Python解析nginx日志文件

    摘要:项目的一个需求是解析的日志文件。项目中已经按照业务规则对日志文件进行了处理命名规则如下并且所有的日志文件存放在统一路径下。模块使用缓存,所以会耗费内存,耗费量与要解析的文件相关。剩下的工作就是根据业务需要,对获得的基本信息进行处理。 ...

    BaaaanBaaaan 评论0 收藏0
  • Nginx 源码分析:ngx_pool_t

    Nginx 源码分析:ngx_pool_t

    摘要:源代码路径版本主要作用分析提供了一种机制,帮助进行资源管理内存文件。用来标记该使用时分配失败次数。根据以上思路,可以很容易明白源码里关于创建链表的代码函数声明说明输入要分配的节点大小,返回一个的指针。 源代码路径 版本:1.8.0 srccore...

    codergardencodergarden 评论0 收藏0
  • CentOS 6.5下Nginx 编译安装

    CentOS 6.5下Nginx 编译安装

    摘要:编译安装默认值源码下载到目录安装目录下载最新安装包,安装依赖,创建用户编译参数编译安装之后创建自动启动脚本自动启动脚本模板修改模板脚本和内容 编译安装默认值 nginx源码下载到 /data/src目录 nginx 安装目录 /data/soft/nginx 下载nginx最新...

    yedfyedf 评论0 收藏0
  • 一步步搭建物联网系统——GNU/Linux 强大且Free

    一步步搭建物联网系统——GNU/Linux 强大且Free

    摘要:强大且什么是是一种自由和开放源码的类操作系统内核。是一个领先的操作系统内核,世界上运算最快的台超级电脑运行的都是基于内核的操作系统。开机完成后,就接手初始化硬件设备创建存储器空间的映射,以便为操作系统内核准备好正确的软硬件环境。 GNU/...

    yanweiyanwei 评论0 收藏0
  • Nginx本地域名转发

    Nginx本地域名转发

    摘要:最近有一个产品完成了它的使命需要下线,并且有新的产品需要上线并替代它。将指向的服务器在的上面配置转发规则,来源为的任意地址重定向到测试了一把,验证通过最后的配置为今天回家跑步 最近有一个产品完成了它的使命需要下线,并且有新的产品需要上...

    xiaoxiaozixiaoxiaozi 评论0 收藏0
  • 编译安装Nginx

    编译安装Nginx

    摘要:假设所有依赖都已解决,如遇到未安装的程序则安装后继续架设使用最高权限用户,如果不是则在命令前加上到官网下载解压到用户目录配置安装选项编译程序安装程序启动程序添加脚本到启动项启动脚本可以在我的文章中找到 假设所有依赖都已解决,如遇到未安...

    kk_mileskk_miles 评论0 收藏0
  • Nginx启动脚本

    Nginx启动脚本

    摘要:此脚本在目录下使用此脚本在目录下使用此脚本在目录下使用 CentOS7 此脚本在/usr/lib/systemd/system/目录下使用 [Unit] Description=Nginx After=syslog.target network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/ng...

    zhangrxiangzhangrxiang 评论0 收藏0
  • nginx线上运营tips总结

    nginx线上运营tips总结

    摘要:前言业务野蛮生长时期,作为一枚,有运营过比较长的一段时间。根据该是否和匹配绝对是否对前端返回。开发人力不足以重构这个接口,为了不影响调用成功率,想都设置为返回成功之类的状态码记录慢日志为提高接口的运营质量,同时也方便定位一些奇怪的问题...

    ZoomQuietZoomQuiet 评论0 收藏0
  • nginx海量业务运营总结

    nginx海量业务运营总结

    摘要:线上运营的问题配置更新首先,配置修改问题。脚本每隔分钟执行一次,检查配置,生效。那怎么监控这一环呢自己弄了个模块,抽取内置的变量等等通过抽样上报给集群,利用根据业务,域名,路径等分类实时分组计算,按分钟纬度统计汇总。 背景 标题党了,...

    yvonneyvonne 评论0 收藏0
  • Nginx location 配置踩坑过程分享

    Nginx location 配置踩坑过程分享

    摘要:所以到目前为止,基本可以肯定是的上出了一些问题。问题解决因篇幅有限,为了直面本次问题的核心,我不再贴出完整的配置,我简化此次问题的模型。 这是五个小时与一个字符的战斗 是的,作为一个程序员,你往往发现,有的时候你花费了数小时,数天...

    alightersalighters 评论0 收藏0
  • xml过长时被nginx截断

    xml过长时被nginx截断

    摘要:但是长度过长时不能正常获取数据,通过观察返回数据的源代码,发现被截断了。服务器环境解决方法对比发现,使用代替的时候可以正常获取长的数据。问题出现在此时临时向目录下写入了临时数据,而执行的用户没有该目录的写入权限。解决该权限问题后问题解...

    UsherChenUsherChen 评论0 收藏0
  • 新浪sae未备案域名绑定策略

    新浪sae未备案域名绑定策略

    摘要:新浪云提供未备案域名的绑定。更不争气的是自己手贱,买了的域名,连备案的资格都没有。为了能绑定我的新域名,而且保证国内访问的速度。我的思路国外服务器反向代理绑定国外服务器节点到香港日本。 新浪云提供未备案域名的绑定。慢就不说了。但是极不...

    netmounetmou 评论0 收藏0
  • CentOS 5.8 上安装  systemtap-2.6

    CentOS 5.8 上安装 systemtap-2.6

    摘要:最近为了分析公司的一个的应用性能,正好需要用到春神的那套的分析脚本,因此就立马去搭建下环境依赖项依赖于注上面安装的时候,的版本不能太高,不然会报错,安装失败,目前使用的版本是该文的前提是你已经编译安装好了支持的版本,以及你已经 最近为...

    leoperfectleoperfect 评论0 收藏0
  • nginx强制不缓存

    nginx强制不缓存

    摘要:为了调试方便有时我们需要禁用缓存,而后端的或者程序设置了缓存相关的,我们可以通过配置的来禁用缓存 为了调试方便有时我们需要禁用缓存,而后端的proxy或者cgi程序设置了缓存相关的header,我们可以通过配置nginx的proxy_ignore_headers来禁用缓存 ...

    raise_yangraise_yang 评论0 收藏0
  • Cygwin 下编译 Nginx

    Cygwin 下编译 Nginx

    摘要:再次搜索,得到原因分析通过运行测试程序来获得等数据类型的大小,由于交叉编译器所编译出的程序无法在编译主机上运行而产生错误。 首先安装以下库: // 貌似一起安装 apt-cyg 不能识别,得一个一个得安装,有些库貌似没找到 // apt-cyg install open...

    phpmattphpmatt 评论0 收藏0
  • mac搭建nginx和wordpress开发环境

    mac搭建nginx和wordpress开发环境

    摘要:第一步关闭及开机启动要使用,最好停用中自带的。解压后将目录下的所有文件放到网站根目录下如。设置本地域名打开文件,另起一行输入,保存文件。 对于不懂后端的我,做这件事真是受尽折磨。 在不懈努力下,终于成功。 下面写下笔记,与大家分享。 第...

    trigkit4trigkit4 评论0 收藏0
  • nginx中健康检查(health_check)机制深入分析

    nginx中健康检查(health_check)机制深入分析

    摘要:很多人都知道可以做反向代理和负载均衡,但是关于的健康检查机制了解的不多。观察日志发现在两台启动过程中,发送一次请求,会自动帮我们进行重试所有的后端服务器,最后会报错误。 很多人都知道nginx可以做反向代理和负载均衡,但是关于nginx的健康检...

    HmyBmnyHmyBmny 评论0 收藏0
  • NGINX的奇淫技巧 —— 1. 字符串截断

    NGINX的奇淫技巧 —— 1. 字符串截断

    摘要:在给大家讲述这个问题之前,先给大家看一段配置我们用到了这样输出来的内容,可能是下面这样的但如果我们要截取某几位字符怎么办呢首先大家想到的肯定是使用模块来实现但只能这样吗有没有更方便的方式呢有的我们可以巧妙地使用正则表达式来实现这个小需...

    endless_roadendless_road 评论0 收藏0
  • NGINX的奇淫技巧 —— 2. IF AND 和 OR

    NGINX的奇淫技巧 —— 2. IF AND 和 OR

    摘要:在上一篇文章里的奇淫技巧字符串截断中我们介绍过了使用来进行截断字符串的用法这次我们来了解下的逻辑用法什么是逻辑用法呢就程序中的关系就叫做逻辑了支持的与或者与吗答案是当你尝试这样配置重载时会报出错误那么我们应该怎样来实现和的逻辑关系呢 ...

    CarterLiCarterLi 评论0 收藏0
  • Rails が production 環境で真っ白、SECRET_KEY_BASE 設定忘れが原因で

    Rails が production 環境で真っ白、SECRET_KEY_BASE 設定忘れが原因で

    摘要:環境確認確認用見出。環境変数設定見。生成値設定正常動作確認。環境変数渡場合定番。 production 環境で、なぜか Rails アプリケーションの画面が真っ白になってしまった。 — 環境 — Rails 4.1 Unicorn エラーログを確認 unicorn のエラーログを...

    MRZYDMRZYD 评论0 收藏0
  • NGINX的奇淫技巧 —— 3. 不同域名输出不同伺服器标识

    NGINX的奇淫技巧 —— 3. 不同域名输出不同伺服器标识

    摘要:大家或许会有这种奇葩的需求要是同一台主机上需要针对不同的域名输出不同的头怎么实现呢我们需要用到模块像上面这样我们就可以来实现这功能了但这样靠谱吗靠谱但是不满足的编码风格我们绝不允许丑陋的代码让别人看着笑话我们追求极客的代码像这样子是不...

    QLQQLQ 评论0 收藏0
  • NGINX的奇淫技巧 —— 4. 纯CONF实现一个简单的CSRF防火墙

    NGINX的奇淫技巧 —— 4. 纯CONF实现一个简单的CSRF防火墙

    本文章编写中... 尚需时日... 下面给的只是一个原型,尚未验证... NGINXserver{ location / { default_type text/html; set $is_post 0; set $is_verify_passed 1; set $is_csrf_alarm 0; set ...

    frontoldmanfrontoldman 评论0 收藏0
  • NGINX的奇淫技巧 —— 5. NGINX实现金盾防火墙的功能(防CC)

    NGINX的奇淫技巧 —— 5. NGINX实现金盾防火墙的功能(防CC)

    摘要:文章整理中实现思路当服务器接收到的单个并发超出阀值加入封禁区弹回服务器根据年月日时分进行唯一哈希输出成类似的容易理解的数据多次随机数加大破解难度若浏览器仍死不悔改继续弹回技术细节单个并发超限触发规则在内存中标识此的屏蔽过期时间进入混淆...

    wenziwenzi 评论0 收藏0
  • NGINX的奇淫技巧 —— 6. IF实现数学比较功能 (1)

    NGINX的奇淫技巧 —— 6. IF实现数学比较功能 (1)

    摘要:的支持逻辑比较但不支持中比较本示例使用了随机从取如果这是错误的写法如果这是错误的写法上面的配置在启动时会报错误的即然不支持,那有没有办法小小地弥补下呢随机从取如果正则匹配如果正则匹配测试次骚年速度加入网络安全小组跟老夫们一起学吧 ngin...

    William_SangWilliam_Sang 评论0 收藏0

热门文章

<