前言:因为公司目前前后端分离,使用nginx代理访问页面,装过N次nginx,故记录以后备用
一. 空环境下,请先确认gcc和g++开发类库是否安装
查询gcc是否安装:
gcc -v
查询g++是否安装:
g++ --version
安装make:
yum -y install gcc automake autoconf libtool make
安装g++:
yum install gcc gcc-c++
二.选择安装目录
cd /usr/local/src
三.安装pcre库
cd /usr/local/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz
tar -zxvf pcre-8.37.tar.gz
cd pcre-8.34
./configure
make
make install
四.安装zlib库
cd /usr/local/src
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
五.安装openssl
cd /usr/local/src
wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz
tar -zxvf openssl-1.0.1t.tar.gz
六.安装nginx
cd /usr/local/src
wget http://nginx.org/download/nginx-1.1.10.tar.gz
tar -zxvf nginx-1.1.10.tar.gz
cd nginx-1.1.10
./configure
make
make install
如果出现以上报错,则证明openssl版本不对或者没有安装,执行yum -y install openssl openssl-devel
七.linux下nginx启动等命令
在nginx里面的sbin目录下
启动:
/usr/loca/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
重启:
./nginx -s reload