Nginx安装

首先安装依赖

#安装Nginx需要gcc   openssl-devel   pcre-devel   zlib-devel依赖
yum -y install gcc openssl-devel pcre-devel zlib-devel

Nginx:Nginx的安装_创建文件夹

开始下载Nginx的安装包

#联网状态下用wget命令下载
wget http://nginx.org/download/nginx-1.13.11.tar.gz

解压tar包

#解压
tar -zxvf nginx-1.13.11.tar.gz
#查看当前目录(我解压的目录是 /opt/)
pwd

Nginx:Nginx的安装_nginx_02


注意:解压后的是源码!并不能使用,需要编译后才可用!

创建文件夹用来编译后的文件导入

#切到opt下创建文件夹
mkdir nginx

切入源码目录

cd nginx-1.13.11

Nginx:Nginx的安装_nginx安装_03


可以看到有configure的命令文件,它是用来设置编译后的文件导入到哪里。

#设置路径为创建的nginx文件内
./configure --prefix=/opt/nginx

Nginx:Nginx的安装_nginx_04


运行后会看到生成了一个Makefile的文件

Nginx:Nginx的安装_nginx安装_05

开始编译

#继续在源码下运行
#单独运行make只进行编译不输出,make install是进行输出,所以可以合并运行命令
make && make install

现在打开/opt/nginx就可以看到编译后的目录了

Nginx:Nginx的安装_创建文件夹_06

启动Nginx

#切入nginx目录
cd /opt/nginx/

#进入命令管理文件夹
cd /sbin

#启动nginx
./nginx

#停止nginx(同kill,比较粗暴)
./nginx -s stop
#停止nginx(等待进程处理完毕进行关闭)
./nginx -s quit
#重启nginx 
./nginx -s reload

作者:怒吼的萝卜