CentOS8 安装Nignx
系统 :centos8
Nginx版本:nginx-1.6.2.tar.gz
开始安装
- 安装依赖包
yum -y install gcc make zlib-devel pcre pcre-devel openssl-devel
- 下载安装包
wget http://nginx.org/download/nginx-1.6.2.tar.gz
- 解压安装包
tar -xvf nginx-1.6.2.tar.gz
- 进入
/usr/local/nginx-1.6.2文件夹
cd /usr/local/nginx-1.6.2
- 配置
./configure
- 编译
make
- 这个时候会出错
- 解决方法:打开
vim obj/MakeFile
文件,找到前几行的下面这句话,去掉-Werror
即可。意思就是不把warning 当成error进行处理了。
CFLAGS = -pipe -O -W -Wall -Wpointer-arith -Wno-unused -g # 去掉-Werror
- 然后又报错,说是没有这个文件夹
然后大佬们的做法是直接修改了vim /usr/local/nginx-1.6.2/src/os/unix/ngx_user.c
这个文件,注释掉了下面的那句话
cd.current_salt[0] = ~salt[0];
- 进入
cd /usr/local/nignx/
文件夹,然后下面的sbin/
就是对应的nginx命令,conf/
对应的是配置文件夹。
可以直接使用 /usr/local/nginx/sbin/nginx