码迷,mamicode.com
首页 > 系统相关 > 详细

Nginx 安装(Linux CentOS)

时间:2016-01-08 23:30:03      阅读:340      评论:0      收藏:0      [点我收藏+]

标签:

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

1.安装make

# 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)

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

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

# 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库(标准压缩函数库)

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

# 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.安装SSL

# 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 端口号

 

Nginx 安装(Linux CentOS)

标签:

原文地址:http://www.cnblogs.com/imzhangtx/p/5115141.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!