码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS 6.5 64位 编译安装Nginx

时间:2016-08-02 13:01:10      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:

此篇文章参考了一些网站找的教程,自己遇到了很多坑,写一下自己的安装全过程.

服务器是腾讯云的.安装了centos 6.5系统.

1.首先安装GCC,make,G++编译器

yum -y install gcc automake autoconf libtool make
yum install gcc gcc-c++

2.安装PCRE库、zlib库、openssl (Nginx 必须用到的)

   先创建一个目录用来放置一些安装包(例如 /data/src)

mkdir /data/src

   然后进入目录

cd /data/src

   下载PCRE(官网查找最新版)

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

   下载zlib(官网查找最新版)

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

   下载openssl(官网查找最新版)

wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz

   下载后解压

tar -zxvf openssl-1.0.1t.tar.gz

   进入目录

cd openssl-1.0.1t

   编译安装

./configure
make
make install

3.安装Nginx包

   下载Nginx(最新版下载地址请去官网找)

wget https://nginx.org/download/nginx-1.10.1.tar.gz

   解压

tar -zxvf nginx-1.10.1.tar.gz

   进入目录

cd nginx-1.10.1

   编译安装

./configure --sbin-path=/data/nginx/nginx \--conf-path=/data/nginx/nginx.conf \--pid-path=/data/nginx/nginx.pid \--with-http_ssl_module \--with-pcre=/data/src/pcre-8.38 \--with-zlib=/data/src/zlib-1.2.8 \--with-openssl=/data/src/openssl-1.0.1t

   上面 --sbin-path= 后面是nginx安装到的路径,可以自定义; --conf-path= 以及 --pid-path= 请参考刚才自己定义的目录填写;--with-pcre=以及--with-zlib=,--with-openssl 是刚才自己下载的压缩包解压出来的目录,根据自己的文件名称填写

make
make install

没有错误的话就安装完成了.接下来启动Nginx(下面命令根据自己定义的目录执行)

/data/nginx/nginx

把Nginx加入开机启动,打开 /etc/rc.local 目录

cd /etc/rc.local

打开 rc.local 文件, 把nginx加入就可以

vim rc.local

/data/nginx/nginx 加入到文档里 保存退出 :wq 是保存退出

CentOS 6.5 64位 编译安装Nginx

标签:

原文地址:http://www.cnblogs.com/htian/p/5728599.html

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