软件下载地址: http://nginx.org/en/download.html
安装使用的版本:nginx-0.8.55.tar.gz
升级使用的版本:nginx-1.0.15.tar.gz
一、nginx 安装与测试
1、先决条件
[root@svr5 data]# yum -y install gcc pcre-devel openssl-devel # 安装必要的软件包
[root@svr5 data]# rpm -q gcc pcre-devel openssl-devel # 检查软件包是否安装成功
gcc-4.4.7-4.el6.x86_64
pcre-devel-7.8-6.el6.x86_64
openssl-devel-1.0.1e-15.el6.x86_64
[root@svr5 data]#
2、添加 nginx 用户
[root@svr5 data]# useradd -s /sbin/nologin nginx
# 1. 创建这个 nginx 用户是为了启动和运行 nginx 程序 (也就是nginx进程的拥有者是 nginx 用户)
# 2. nginx 用户不需要登录系统, 所以使用 -s /sbin/nologin 指定其内核
3、上传 nginx 源码文件到 /data 目录下,将其解压,并进入解压后的目录
[root@svr5 data]# rz # 1. 使用 rz 命令上传文件
[root@svr5 data]#
[root@svr5 data]# tar -zxvf nginx-0.8.55.tar.gz # 2. 解压 nginx 源码文件
[root@svr5 data]# cd nginx-0.8.55 # 3. 进入解压目录
4、安装参数的配置
[root@svr5 nginx-0.8.55]# ./configure \
> --prefix=/usr/local/nginx \ # 指定 nginx 主目录
> --user=nginx \ # 指定安装的用户为 nginx 用户
> --group=nginx \ # 指定安装的组为 nginx 组
> --with-http_stub_status_module \ # 指定安装监控模块
> --with-http_ssl_module # 指定安装 SSL 模块
................省略中间的输出...............
................输出结果中 比较有用的信息...............
................如: 安装完成后的 nginx 的主目录, 主