Nginx 安装(Linux CentOS)

"本文采用源码编译安装,包括具体的编译参数信息"nginx

1.安装makec++

# yum -y install gcc automake autoconf libtool make
  // -y 表明自动选择 yes
  // gcc (GNU Compiler Collection) 起初为C预言的编译器(GNU C Compiler),后拓展多种语言C++、Pascal、Objective-C、Java,改名为GNU编译器套件
  //

2.安装g++(c++语言编译器)正则表达式

# yum install gcc gcc-c++

3.肯定源码目录(为了安装有条理,这里咱们先肯定源码目录)函数

# cd /usr/local/src
  // 本文安装选择/usr/local/src做为源码目录

4.安装PCRE(Perl Compatible Regular Expressions)ui

  为了实现Nginx的rewrite功能,须要编译安装PCRE库。rewrite做用是实现URL的重写。rewrite规则采用Pcre(perl兼容正则表达式的语法规则匹配)。spa

  PCRE源码包下载地址连接: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ ,下载最新源码包。.net

# cd /usr/local/src
# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz 
# tar -zxvf pcre-8.38.tar.gz
# cd pcre-8.38
# ./configure
# make
# make install

5.安装zlib库(标准压缩函数库)code

   http://zlib.net/zlib-1.2.8.tar.gz 下载最新的 zlib 源码包,使用下面命令下载编译和安装 zlib包。blog

# cd /usr/local/src
# wget http://zlib.net/zlib-1.2.8.tar.gz
# tar -zxvf zlib-1.2.8.tar.gz
# cd zlib-1.2.8
# ./configure
# make
# make install

6.安装SSLssl

# cd /usr/local/src
# wget http://www.openssl.org/source/openssl-1.1.0-pre1.tar.gz
# tar -zxvf openssl-1.1.0-pre1.tar.gz

7.安装Nginx

# cd /usr/local/src
# wget http://nginx.org/download/nginx-1.4.2.tar.gz
# tar -zxvf nginx-1.4.2.tar.gz
# cd nginx-1.4.2

# ./configure --sbin-path=/usr/local/nginx/nginx \
  --conf-path=/usr/local/nginx/nginx.conf \
  --pid-path=/usr/local/nginx/nginx.pid \
  --with-http_ssl_module \
  --with-pcre=/usr/local/src/pcre-8.38 \
  --with-zlib=/usr/local/src/zlib-1.2.8 \
  --with-openssl=/usr/local/src/openssl-1.0.1c

# make
# make install

  // --with-pcre=/usr/src/pcre-8.38 指的是pcre-8.38 的源码路径   // --with-zlib=/usr/src/zlib-1.2.8 指的是zlib-1.2.8 的源码路径

8.启动、重启、关闭

// 启动
# cd usr/local/nginx/sbin # ./nginx// 重启# ./nginx -s reload// 关闭# nginx -s stop // 快速中止nginx# nginx -s quit // 完整有序的中止nginx// 杀掉Nginx服务# ps -ef | grep nginx# kill -9 端口号
相关文章
相关标签/搜索