标签:
此篇文章参考了一些网站找的教程,自己遇到了很多坑,写一下自己的安装全过程.
服务器是腾讯云的.安装了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 是保存退出
标签:
原文地址:http://www.cnblogs.com/htian/p/5728599.html