一、安装相关依赖
gcc::编译依赖gcc环境
zlib:Nginx各模块需要使用gzip压缩
pcre:Nginx的Rewrite模块和HTTP核心模块使用到的PCRE正则表达式语 法,。
openssl:如果需要使用https,请安装OpenSSL库(建议安装)
yum -y install gcc zlib zlib-devel pcre pcre-devel openssl openssl-devel
二、安装Nginx
1.下载安装文件,解压进入目录
//下载文件
wget http://nginx.org/download/nginx-1.18.0.tar.gz
//解压文件
tar -zxvf nginx-1.18.0.tar.gz
//进入安装目录
cd /usr/local/nginx-1.18.0
2.安装到指定位置
//如果不使用 --prefix 指令,默认安装位置为/usr/local/nginx
./configure
//如果使用--prefix指令,则指定安装位置 如/root/nginx
./configure --prefix=/root/nginx
3.编译安装
make && make install
4.检查配置文件
//进入安装路径(/root/nginx)下的sbin目录,执行测试命令
cd sbin
./nginx -t
5.启动/停止nginx
/** 启动 **/
//进入nginx目录
cd /root/nginx
./nginx
//也可以使用绝对路径启动
/root/nginx/sbin/nginx
/** 停止 **/
/root/nginx/sbin/nginx -s stop
/** 重启 **/
/root/nginx/sbin/nginx -s reload
输入服务器ip,出现下面页面成功安装。
如果出现403,请配置conf/nginx.conf,修改如下图所示,保证用户和启动用户一致。
通过ps aux | grep nginx 查看启动用户是否一致
通过vi指令修改用户