Centos7 编译安装Nginx

Centos7 编译安装Nginx

下载nginx

下载页面:http://nginx.org/en/download.html ( Stable version)

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

安装所需要的依赖

yum -y install gcc gcc-c++ autoconf automake
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

解压nginx源码包

tar -zxvf nginx-1.16.1.tar.gz

进入源码目录,执行配置

cd nginx-1.16.1

./configure --prefix=/usr/local/nginx \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-file-aio \
--with-http_realip_module \
--with-http_v2_module \
--with-stream \
--with-stream_ssl_module \
--with-http_slice_module \
--with-mail \
--with-mail_ssl_module

prefix 指定安装目录,with 安装模块

等待编译完成

执行编译安装

make && make install

执行成功后,nginx安装在 /usr/local/nginx 目录下

conf   配置文件目录
html   html文件目录
logs   日志文件目录
sbin   启动脚本目录

维护

启动

./sbin/nginx 

关闭

./sbin/nginx -s stop

重启

./sbin/nginx -s reload
1赞