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
三、安装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
启动nginx
/usr/local/nginx/sbin/nginx
输入Linux的IP地址
出现了这个说明安装成功了
附:常用命令
进入 /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运行状态