上周接到甲方需求,要求把官网升级并支持IPV6。于是申请机器,申请开通网络配置,这些都是兄弟部门完成。由于官网程序本身是部署好的,我们就在新的机器上安装了weblogic应用,nginx应用程序直接复制到新的机器上,一切以为准备就绪时噩梦才开始。步步踩坑记录如下:
首先说明一下我们服务器和nginx的版本介绍,
服务器:SUSE
Nginx:1.13.7
首先是启动weblogic 一切正常。启动nginx开始报错,缺少gcc,缺少pcre,缺少pcre-devel
开始下载资源并安装。
检查安装命令如下:
rpm -qa pcre
rpm -qa gcc
rpm -qapcre-devel
Nginx启动前要检查一下是否支持ipv6和https。
用./nginx –V命令检查是否支持ipv6 和https.如果出现
configurearguments:--prefix=/XX/XX/nginx --with-http_ssl_module --with-ipv6
说明已经支持,否则要增加模块。增加模块需要重新编译安装。
进入nginx解压文件目录:
# 按需添加编译参数
./configure--prefix=/usr/local/software/nginx/ --with-ipv6( --with-ipv6必须加,让nginx开启IPV6支持配置)
然后再#编译源码 make #安装 make install
一切就绪后启动用root 用户nginx ,
由于nginx 配置文件是从老的服务器上复制过来的