环境准备:
centos7.6系统一台,
网络要求:内网和外网都可以
第一步:下载nginx的源码包,nginx的开源官网http://nginx.org/
点击download,然后进入nginx官方包下载页面
进入下载页面我们选择nginx的当前支持的稳定环境,我们这里是测试环境可以选择最新的测试版本,也可以选择稳定的版本,若是企业环境切记选择往期稳定版本或者稳定版本,禁止选择测试版本。
第二步导包,将自己的下载的源码包导入到linux系统中
这里可以给linux安装一个导包工具lrzsz
yum install -y lrzsz
安装完毕后,rz命令将本地的包导入到linux系统中
rz回车
如图将包导入到linux系统中
第三步:解压源码包,然后进入解压后的文件包中
tar -xf nginx -C /usr/local/cd nginx-1.18.0/
第四步:配置隐藏响应头信息(配置隐藏响应头信息,可以让一些黑客无法直接获取你的服务信息,从而针对已知漏洞进行攻击,保护服务安全)
cd src/
vi core/nginx.h
这俩信息可以自定义,你可以将原先的真实服务信息删除写自己的服务字段达到隐藏真实信息作用。
第五步:源码安装
安装服务需要的环境
安装完服务后,进入源码包目录下进行编译安装
./configure --prefix=/usr/local/nginx/make&&make install
安装完启动服务
/usr/local/nginx/sbin/nginx