目录
若出现报错cd.current_salt[0] = ~salt[0];
一、安装依赖项
1.1、Linux安装Nginx环境准备
sudo apt install libpcre3 libpcre3-dev # 安装pcre库
sudo apt install build-essential # 安装gcc c++库
sudo apt install libtool # 安装gcc c++库
sudo apt install openssl # 安装openssl库
sudo apt install zlib1g-dev # 安装zlib库
1.2、CentOs安装Nginx环境准备
sudo yum -y install gcc-c++ # 安装gcc c++库
sudo yum -y install pcre pcre-devel # 安装pcre库
sudo yum -y install zlib zlib-devel # 安装zlib库
sudo yum -y install openssl openssl-devel # 安装openssl库
二、下载并配置安装目录
2.1、下载Nginx
# 创建nginx文件夹
cd /usr/local
mkdir nginx
cd /usr/local/nginx
# 下载nginx.tar包并解压(本人下载的1.13.7)
wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -xvf nginx-1.13.7.tar.gz
# 更新软件源
sudo apt-get update
2.2、安装Nginx
# 进入Nginx所在目录
cd /usr/local/nginx/nginx-1.13.7
# 配置nginx
./configure --prefix=/usr/local/nginx # 此处的prefix所指的是nginx目录
# 配置编译文件
cd objs/
vim Makefile

2.3、编译Nginx
配置完成、开始编译:
去除CFLAGS = -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g
中的 -Werror -g
得出CFLAGS = -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter
# 编译
cd /usr/local/nginx/nginx-1.13.7
make
若出现报错cd.current_salt[0] = ~salt[0];
则需根据报错提示找到当前错误所在文件,将报错行数进行注释
vim src/os.unix/ngx_user.c # 打开报错文件
/*cd.current_salt[0] = ~salt[0];*/ # 注释错误行
注释掉,保存退出,再次编译
make

编译成功
2.4、make安装
make install

安装成功!
三、启动Nginx服务
3.1、启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
3.2、配置Nginx.conf
vim /usr/local/nginx/conf/nginx.conf
在此可以配置监听端口号与ip地址
四、重启Nginx
/usr/local/nginx/sbin/nginx -s reload
五、查看nginx进程是否启动
ps -ef | grep nginx

浏览器输入nginx.conf中所设置的ip地址+配置端口号即可访问

出现此页面为安装配置成功!
六、设置负载均衡

七、完成!
本文含有隐藏内容,请 开通VIP 后查看