• Nginx Location 指令基础

    日期:

    Nginx 中的 Location 指令 是NginxHttpCoreModule中重要指令。Location 指令比较简单,但却是配置 Nginx 过程中不得不去了解的。 Location 指令,是用来为匹配的 URI 进行配置,URI 即语法中的/uri/,可以是字符串或正则表达式。但如果要使用正则表达式,则...

  • nginx/tengine限制流量如何配置

    日期:

    限制每个IP一个线程,每个线程30K/s限制; 下载限制的相关配置 http { limit_zone one $binary_remote_addr 10m; server { location /upload/ { limit_conn one 1; limit_rate 30k; } }}...

  • nginx配置支持shtml

    日期:

    在nginx.conf配置文件中 http段加入以下内容 ssi on;ssi_silent_errors on;ssi_types text/shtml; 重启nginx即可.....

  • nginx无法启动: libpcre.so.1/libpcre.so.0: cannot open shared

    日期:

    nginx无法启动: libpcre.so.1/libpcre.so.0: cannot open shared object file解决办法 NGINX启动时提示错误: /usr/local/nginx/sbin/nginx -t/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object...

  • nginx+php-fpm性能参数优化原则

    日期:

    1.worker_processes 越大越好(一定数量后性能增加不明显) 2.worker_cpu_affinity 所有cpu平分worker_processes 要比每个worker_processes 都跨cpu分配性能要好;不考虑php的执行,测试结果worker_processes数量是cpu核数的2倍性能最优 3.unix domain socket...

  • Apache/nginx使用PHP-FPM或PHP-CGI拒绝服务漏洞攻击

    日期:

    使用标准cable/DSL连接,这种攻击可以使用标准的HTTP请求占满一台Linux web服务器的CPU和内存。这种攻击影响使用PHP-CGI或PHP-FPM(包含WordPress站点在内)解析PHP动态内容的Apache或者NGINX web服务器。另外,这种攻击制造的请求将会在攻击后的较长时间内...

  • 通过定制nginx的rpm包学习如何制作rpm安装包

    日期:

    RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。使用rpm安装软件和管理软件非常的方便。而这节我们不是介绍如何使用rpm安装或管理软件,而是...

  • Nginx配置文件解析详解

    日期:

    Nginx的配置解析相关的部分比较绕,比如为何要有4重指针,比如NGX_MAIN_CONF , loc_conf,NGX_DIRECT_CONF有什么区别呢?这些我前面的blog都有些涉及,这次主要是把配置这块完全拿出来然后来分析下。 首先来看配置解析时的数据结构,这里主要是ngx_conf_t,这...

  • 详解Nginx配置文件结构

    日期:

    Nginx是俄罗斯人编写的 十分轻量级的HTTP服务器 ,Nginx,它的发音为engine X, 是 一个高性能的HTTP和反向代理服务器 ,同时也是一个IMAP/POP3/SMTP/FTP 代理服务器。自Nginx 发布的几年来看,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统...

  • Nginx缓存服务器静态文件

    日期:

    网站一经上线后,有些文件几乎都不常去更新了,比如css,js,图片等。减少HTTP请求是优化网站的最佳方案之一,我们可以利用nginx缓存服务器的静态文件。 在Nginx中可以使用nginx proxy_cache将用户的请求缓存到本地一个目录,当下一个请求时可以直接调取缓存文...