[TOC]

第一章 概述

1.1 目的

本文档规定了东莞农村商业银行信息科技部所维护管理的Nginx主机应当遵循的操作系统安装配置规范,本文档旨在指导系统管理人员进行Nginx服务器的标准化安装。

1.2 适用范围

本配置标准的使用者包括:服务器系统管理员。
本配置标准适用的范围包括:东莞农村商业银行信息科技部维护管理的Nginx服务器。

1.3 适用版本

Nginx 1.12.2版本服务器

1.4 实施

本标准的解释权和修改权属于东莞农村商业银行信息科技部,在本标准的执行过程中若有任何疑问或建议,应及时反馈。
本标准发布之日起生效。

1.5 例外条款

欲申请本标准的例外条款,申请人必须准备书面申请文件,说明业务需求和原因,送交东莞农村商业银行信息科技部进行审批备案。

第二章 规范要求

2.1 系统安装配置标准

第三章 安装指南

3.1 安装前准备

  1. 检查依赖包:pcre、gcc、openssl
  2. 安装依赖包:
# yum install pcre pcre-devel
# yum install gcc;
# yum install openssl openssl-devel
  1. 解压安装包
tar -xvf nginx-1.12.2.tar.gz

3.2 安装Nginx软件

# su - oausr /* 切换成普通用户*/
$ cd /home/oausr/nginx-1.12.2  
$ ./configure
--user=oausr
--group=oagrp
--prefix=/opt/nginx
--sbin-path=/opt/nginx/sbin/nginx
--conf-path=/opt/nginx/conf/nginx.conf
--error-log-path=/opt/nginx/log/error.log
--http-log-path=/opt/nginx/log/access.log
--http-client-body-temp-path=/opt/nginx/tmp/client_body
--http-proxy-temp-path=/opt/nginx/tmp/proxy
--http-fastcgi-temp-path=/opt/nginx/tmp/fastcgi
--pid-path=/opt/nginx/var/run/nginx.pid
--lock-path=/opt/nginx/var/lock/subsys/nginx
--with-http_stub_status_module
$ make
$ make install

备注:

configure 选项 选项含义
--user 指定启动程序所属用户
--group 指定启动程序所属组
--prefix 指定nginx安装路径
--sbin-path 设置nginx二进制文件的路径
--conf-path 指定配置文件的路径
--error-log-path 指定错误日志文件路径
--http-log-path 指定访问日志文件路径
--http-client-body-temp-path 设置存储HTTP客户端请求主体的临时文件路径
--http-proxy-temp-path 设置存储HTTP代理临时文件的路径
--pid-path 设置nginx.pid文件路径
--lock-path 设置nginx.lock 文件路径
--with-openssl 启用SSL
--with-pcre 启用正规表达式
--with-http_stub_status_module 安装可以监控nginx状态的模块
--with-http_ssl_module 启用SSL支持
--with-http_gzip_static_module 启用gzip压缩

3.2 启动Nginx软件

  1. 启动前创建临时缓存目录
$ cd /opt/nginx
$ mkdir tmp
  1. 启动Nginx
$ cd /opt/nginx/sbin
$ ./nginx

3.3 检查Nginx软件

$ ps -ef|grep nginx

3.4 停止Nginx软件

$ cd /opt/nginx/sbin
$ ./nginx -s stop
Editing is enabled. Use the "Save changes" button below the editor to commit modifications to this file.