一、检查是否安装了Nginx所需依赖(rpm -qa gcc,rpm -qa pcre,rpm -qa zlib,rpm -qa openssl),如果没有安装,则需安装
- 安装gcc:yum -y install gcc gcc-c++ automake autoconf libtool make glibc glibc-devel lsof
- 安装pcre:wget https://netix.dl.sourceforge.net/project/pcre/pcre/8.40/pcre-8.40.tar.gz
tar -zxvf pcre-8.40.tar.gz
cd pcre-8.40
./configure
make
make install - 安装zlib: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.1.0e.tar.gztar -zxvf openssl-1.1.0e.tar.gz
二、下载及安装
- 下载:cd /usr/local/src
wget http://nginx.org/download/nginx-1.10.3.tar.gz
tar -zxvf nginx-1.10.3.tar.gz - 源码编译准备:cd nginx-1.10.3
./configure --with-http_ssl_module \
--with-pcre=/usr/local/src/pcre-8.40 \
--with-zlib=/usr/local/src/zlib-1.2.11 \
--with-openssl=/usr/local/src/openssl-1.1.0e - 编译:make
- 安装:make install
- 查看Nginx是否成功运行:浏览器输入服务器IP,出现下图则成功了
- 重启Nginx:cd /usr/local/nginx/sbin/
./nginx -s reload