一、安装Nginx所需的pcre库
#直接yum安装了 yum install pcre pcre-devel -y #检查是否已安装 rpm -qa pcre pcre-devel #如果显示有这两个名就说明已经安装成功
二、安装Nginx
安装nginx前,先安装openssl-server 和 gcc-c++
#安装openssl-devel 和 gcc-c++ #不安装gcc-c++是无法编译的 yum install -y openssl openssl-devel gcc-c++ ####### #下载需要安装wget yum install -y wget
nginx官网下载页:http://nginx.org/en/download.html
!!下载稳定版本
本文环境:centos7.3 + Nginx1.14.0
#创建存放安装包的目录 mkdir -p /mnt/app/ # mkdir 是创建目录; #-p表示不提示目录是否存在循环常见所有层级目录,如果存在则忽略 ####################################################### #切换到app目录 cd /mnt/app #用wget下载 wget -q http://nginx.org/download/nginx-1.14.0.tar.gz #tar解压安装包 tar xf nginx-1.14.0.tar.gz #创建nginx用户并加入名为nginx的组 useradd nginx -s /sbin/nologin -M #切换到nginx目录下执行安装 cd nginx-1.14.0 ./configure --user=nginx --group=nginx --prefix=/application/nginx-1.14.0/ --with-http_stub_status_module --with-http_ssl_module #编译 make && make install
创建nginx软连接
ln -s /application/nginx-1.14.0 /application/nginx
################################################
nginx安装参数说明
--prefix=PATH #指定安装路径
--user=USER #进程用户权限
--group=GROUP #进程用户组权限
--with-http_stub_status_module #激活状态信息
--with-http_ssl_module #激活ssl功能