• 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安装或管理软件,而是...

  • 如何使用 SHA256 校验下载的文件

    日期:

    当你下载了一个 ISO 镜像,特别是从 BitTorrent 网络上很多未知的种子处下载的,通常建议要验证下载镜像的完整性。 对于 Ubuntu 发行版的情况, Canonical 提供了几个供验证使用的验校文件(如 MD5SUM, SHA1SUMS 和 SHA256SUMS)。在这个例子中我们使用 SHA...

  • 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将用户的请求缓存到本地一个目录,当下一个请求时可以直接调取缓存文...