CentOS7安装Nginx

 

CentOS7安装Nginx

 

简介

Nginx 是俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名, 特点是占有内存少,并发能力强,并发能力确实在同类型的网页服务器中表现较好  。nginx第一个公开版本0.1.0发布于2004年10月4日。

 

准备工作

环境:CentOS7

软件:nginx-1.16.0.tar.gz

所需库:make 、zlib 、zlib-devel 、gcc-c++ 、libtool  、openssl 、openssl-devel

 

一、 安装依赖的库

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

如出现了安装选择y/n,全部选y

 

二、 安装pcre

先进入目录

cd /usr/local/

在线下载pcre

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz

解压下载好的pcre-8.40.tar.gz

tar -xvf pcre-8.40.tar.gz

进入解压好的目录pcre-8.40

cd pcre-8.40

使用命令编译并安装

./configure 
 make && make install

输入命令检查是否安装成功

pcre-config -version

CentOS7安装Nginx

 

三、安装nginx

输入指令在线安装

wget http://nginx.org/download/nginx-1.16.0.tar.gz

下载好后解压

tar -xvf nginx-1.16.0.tar.gz

进入目录nginx-1.16.0

cd nginx-1.16.0

编译安装nginx

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/pcre-8.40
make && make install

检查nginx是否安装

/usr/local/nginx/sbin/nginx -v

CentOS7安装Nginx

启动nginx

/usr/local/nginx/sbin/nginx 

输入Linux的IP地址

CentOS7安装Nginx

出现了这个说明安装成功了

 

附:常用命令

进入 /usr/local/nginx/sbin/

./nginx -v            //查看版本信息
./nginx -t            //查看nginx.conf配置文件是否正确
./nginx -s reload     //重启nginx
./nginx -s stop       //关闭nginx
./nginx               //启动nginx
ps -ef | grep nginx   //查看nginx运行状态