• Nginx启动配置加载性能分析:作为http服务器

    日期:

    本文测试了在配置文件规模较大时, Nginx作为http服务器的启动速度,并分析耗时原因。 结论: 1. Nginx初始化中影响性能点在于listen IP:PORT, 其中port的汇聚会造成初始化速度变得很慢 2. 对于Server_name的初始化相当快, 对初始化性能无影响 一、测试内容 脚...

  • Nginx+FastCgi+Php 的工作机制

    日期:

    近半年一直在做服务迁移的事情,现在遇到一个问题,需要将WebServer从Nginx替换为Apache. 今天查阅了相关资料:Nginx+FastCgi+Php 的工作机制. FastCgi是通讯协议,可以通过Unix套接字或者Tcp进行通讯.Nginx内置基本模块FastCgi模块(控制缓存区大小等功能) Nginx...

  • Nginx负载均衡实战

    日期:

    Nginx是一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势。与旧版本(=2.2)的Apache不同,nginx不采用每客户机一线程的设计模型,而是充分使用异步逻辑,削减了上下文调度开销,所以并发服务能力更强。整体采用模块化...

  • Nginx 微调:性能优化指南

    日期:

    大多数的Nginx安装指南告诉你如下基础知识通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了!而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出Nginx的性能,你必须更深入...

  • Nginx新建虚拟主机配置

    日期:

    Nginx 是一个虚拟主机配置高性能Web和反向代理服务器必背的服务,它具有很多非常优越的特性:在高连接并发的情况下,Nginx是Apache服务器不错的替代品,能够使网站虚拟空间同时支持高达50,000 个并发连接数的响应。 //对域名aaa.itnetcn.com server { listen...

  • 让iptables自动屏蔽恶意NGINX高流量ip的shell脚本

    日期:

    上周给一台 Nginx proxy 服务器增加一个虚拟主机名(server_name)后重启 nginx 报错,nginx -t 测试和查看 nginx 错误日志均发现需要增加 server_names_hash_bucket_size 的默认参数: # /etc/init.d/nginx reload * Reloading nginx configuration nginx [...

  • nginx: [warn] conflicting server name "localhost" on 0.0.0.0:80, ignored

    日期:

    修改nginx配置参数后,使用nginx -t检查配置. 提示successfull后就可以使用 nginx -s reload来重新加载配置 我配置的过程中遇到这样的问题,就是绑定了主机名后,重新加载配置时会出现警告 nginx: [warn] conflicting server name localhost on 0.0.0.0:80, i...

  • 在Nginx服务器中启用SSL的配置方法

    日期:

    在Ningx服务器中启用SSL的配置方法,本文前提是已经在Linux系统下安装好了OpenSSL,需要的朋友可以参考下 生成证书 可以通过以下步骤生成一个简单的证书: 首先,进入你想创建证书和私钥的目录,例如: ? 1 $ cd /usr/local/nginx/conf 创建服务器私钥,命令会...

  • 详解Nginx服务器中的nginx.conf配置文件

    日期:

    Nginx 配置文件主要分成四部分:main(全局设置)、http(HTTP 的通用设置)、server(虚拟主机设置)、location(匹配 URL 路径)。还有一些其他的配置段,如 event,upstream 等。 通用设置 user nginx 指定运行 nginx workre 进程的用户和组 worker_rlimi...

  • Nginx服务器限制IP访问的各种情况全解析

    日期:

    限制某个IP同一时间段的访问次数 如何设置能限制某个IP某一时间段的访问次数是一个让人头疼的问题,特别面对恶意的ddos攻击的时候。其中CC攻击(Challenge Collapsar)是DDOS(分布式拒绝服务)的一种,也是一种常见的网站攻击方法,攻击者通过代理服务器或...