nginx nginx的执行阶段

一、nginx接收请求过程

请求报文主要由请求行、请求头、空行和请求体(请求数据)四个部分组成

  1. GET /search.php?q=php HTTP/1.1
  2. Host: www.shixinke.com
  3. User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0
  4. Accept: text/html

nginx openresty安装及环境搭建

openresty是一个基于nginx+lua的高性能web平台。

一、openresty的安装

1、linux下安装
(1)下载源码

建议从官方下载最新稳定版代码:https://openresty.org

  1. wget https://openresty.org/download/openresty-1.9.7.4.tar.gz
(2)编译安装
  1. tar -zxvf openresty-1.9.7.4.ta

nginx nginx与keepalived实现高可用性负载均衡

一、keepalived是什么?

1、keepalived是干嘛的?

keepalived是一种检测web服务器健康状态的软件。通俗的说,就是检测集群中的web服务器是正常运行还是挂掉了,如果某台web服务器挂掉了,则它会自动把它从集群中剔除掉,如果web服务器从挂掉的状态恢复到正常运行的状态,又会自动的把这台web服务器加入到集群中,这些过程都是自动的,不需要人工干预。(当然服务器挂掉了,让它重新恢

nginx nginx性能优化思路及实践

一、优化思路

关于nginx作为web服务器优先的方案可从两方面考虑,一个是nginx配置的优先,让nginx的这个软件与硬件达到最大的协调。另外一个是对操作系统的优化,让系统的提供最优的服务,主要是系统资源上的限制优化,特别是关于tcp方面的优化。(如果是用动态语言如php构建的网站,还需要对php的配置进行优化,当然php的优化与linux的优化并不在nginx优化的内容这中,但却与nginx优

nginx nginx通过ab进行性能测试

一、性能测试工具

  • (1)我们使用ab工具(apache自带的一款测试工具来)来测试nginx服务器的性能,通过这来进行压力测试

  • (2)安装nginx的stub_status模块来监测nginx处理请求情况。

二、如何进行性能测试

(1)安装ab工具

安装apache会自带ab工具,关于apache的安装,请参照:Linux下安装apache httpd以及httpd常见用法

(2)ab用法及常用参数