CentOS-7 编译安装nginx
1、环境准备
虚拟机:centos 7 ip:192.168.137.128
nginx-1.18.0.tar.gz
2、安装前准备
添加nginx用户
useradd nginx -s /sbin/nologin
安装依赖包
yum install make gcc gcc-c++ zlib-devel pcre-devel openssl-devel -y
下载nginx源码包
wget http://nginx.org/download/nginx-1.18.0.tar.gz
3、编译安装
解压源码包,开始编译
在编译安装nginx时,很多模块功能会默认安装,所以在编译安装时,只需要指定几个参数即可
编译参数:./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre
参数说明:
--user 指定用户
--group 指定用户组
--prefix 指定安装目录
--with-http_stub_status_module 启动nignx监控模块
--with-http_ssl_module 启动ssl模块
--with-pcre 启用pcre库,pcre库是正则相关的库
确定没有报错,make && make install
等待编译完成后,在/usr/local/nginx 目录查看安装完后的相关文件
启动nginx,并打开默认页面,nginx编译安装完成(网页打开,检查防火墙)