下载

Nignx官方网站 获取最新稳定版。如 nginx-1.10.0。

下载

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
==================================
## CentOS 安装依赖库
sudo yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel open openssl-devel

## Ubuntu 安装依赖库
sudo apt-get install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev
==================================

wget http://nginx.org/download/nginx-1.10.0.tar.gz
tar -zxvf nginx-1.10.0.tar.gz
cd nginx-1.10.0

## 指定安装路径为 /usr/local/nginx
./configure --prefix=/usr/local/nginx

make
make install

ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/

安装模块

如果需要安装第三方模块,可在 configure 阶段通过 --add-module 参数指定模块路径,如

1
2
./configure --prefix=/usr/local/nginx \
--add-module=/path/to/some-module

常规操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
## 检查配置是否正确
sudo nginx -t

## 启动服务
sudo nginx

## 强制停止服务
sudo nginx -s stop

## 正常处理完当前所有请求再停止服务
sudo nginx -s quit

## 使运行中的 Nginx 重读配置项并生效
sudo nginx -s reload

参考书籍

  • 《深入理解Nginx》