背景
经研究,H银行正式决定将现有的Web系统迁移到新的Kunpeng平台后,工程师A对H银行目前的Web系统构成以及迁移范围进行了全面的了解。
信息如下:当前门户网站是在X86计算平台的服务器上,按照典型的LNMP架构搭建而成。当前使用的 *** 作系统是CentOS 7.6,Web服务器采用Nginx 1.15.2
由于需要定制化应用软件的功能,所以均采用源码编译安装的方式目标版本为Nginx1.16.0
目录
首先使用我们的WinSCP进行Nginx源码包的上传
安装Nginx依赖包
解压上传的Nginx源码包,并进入到解压后的文件目录下
进行配置
编译安装Nginx
进行测试
首先使用我们的WinSCP进行Nginx源码包的上传
连接到我们的服务器
Nginx1.16.0源码包下载地址http://nginx.org/download/nginx-1.16.0.tar.gz
安装Nginx依赖包yum install -y gcc gcc-c++ make unzip pcre pcre-devel zlib zlib-devel libxml2 libxml2-devel readline readline-devel ncurses ncurses-devel perl-devel perl-ExtUtils-Embed openssl-devel
请自行挂载镜像
在安装依赖包时,建议安装俩次,第二次安装的时候如果有高亮或者加粗显示,说明依赖包不存在,可能是打错了,
正确安装(无高亮或加粗显示)
错误安装(此处libxml2出错输入为12)
此种报错是因为我们pcre-devel依赖包中间空格成为 -devel,形成yum命令的参数
解压上传的Nginx源码包,并进入到解压后的文件目录下tar -zxvf nginx-1.16.0.tar.gz //解压
cd nginx-1.16.0 //进入解压后文件目录下
解压失败请检查依赖包是否上传,进入目录失败请检查当前目录是否有解压出来的文件夹
进行配置./configure //在nginx-1.16.0目录下进行配置
通过软件编译过程中的返回值是否正确,确认配置是否正确
报错检查依赖包是否安装齐全,检查是否在当前目录下
编译安装Nginxmake -j4 //编译 -j后面表示用的cpu核心,数值越大编译速度越快
make install //安装
也可以像下面这样
make -j4 && make install //同时进行编译和安装
正确编译
正确安装
进行测试/usr/local/nginx/sbin/nginx -V //查看版本信息
/usr/local/nginx/sbin/nginx //启动nginx
ps -ef | grep nginx //查看nginx是否启动成功
在Nginx目录下进行查看是否启动成功
网页访问IP地址查看是否成功
实验成功!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)