Linux安装Nginx
1、创建Nginx目录并进入
mkdir -p /usr/local/develop/nginx
cd /usr/local/develop/nginx
2、下载Nginx
在创建的Nginx目录下执行下载命令
wget http://nginx.org/download/nginx-1.12.1.tar.gz // 解压 tar xf nginx-1.12.1.tar.gz
出现如下问题:
安装wget命令,执行如下命令:
yum install wget -y
出现如下界面,表示已经wget命令下载完成
再次执行下载Nginx的命令即可完成下载。
3、安装Nginx
在安装Nginx之前,先添加依赖库。如果未添加依赖库,安装过程中会依赖库找不到,安装失败的问题。
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
下面说明不优先安装上述依赖,在安装过程中出现的问题。
3.1、安装编译
执行如下命令:
# 安装nginx模块 stream ./configure --with-stream --with-http_stub_status_module # 执行编译 make && make install
Nginx模块安装成功出现如下界面:
3.2、安装验证
1、启动Nginx
在/usr/local/nginx/sbin目录执行./nginx 启动nginx
2、关闭Nginx
在/usr/local/nginx/sbin目录执行 ./nginx -s stop 或者 ./nginx -s quit 停止nginx
./nginx -s stop
./nginx -s stop: 表示快速停止nginx
./nginx -s quit:表示完整有序的停止nginx
3、查看Nginx是否已经启动/关闭
ps -ef |grep nginx
出现如下界面表示启动成功。
4、浏览器出现如下界面,表示启动成功
3.3、编译Nginx出现问题
安装编译报错,需添加依赖:
执行如下命令添加依赖:
yum install gcc-c++
gcc-c++,安装成功出现如下提示:
再次安装Nginx,出现如下问题,未找到依赖的PRCE库
安装PRCE库:
yum -y install pcre-devel
再次执行编译安装命令,出现如下问题:
安装HTTP依赖库zlib,执行如下命令:
yum -y install zlib-devel
再次执行安装Nginx的命令:
make && make install
编译成功,出现如下界面: