管理编译安装的 nginx
# 前言
本文主要介绍: 如何从零开始使用 Jpom 中的节点 nginx 管理 (注意:本文采用一键安装)。
本文中服务端和插件端是安装在同一个服务器中的,实际操作时根据业务情况来安装
文中使用到的依赖环境版本仅供参考,实际使用中请根据业务情况来安装对应的版本
本文基于 2.8.4 版本讲解
# 需要准备的环境
- Jpom 服务端、Jpom 插件端(安装 jpom 需要 java 环境)
- 插件端所在服务器需要 nginx 环境
# 操作步骤
# 第一步:安装 Jpom 服务端
目前安装 Jpom 服务端的方式有:一键安装、下载安装、编译打包安装、docker 安装,建议按照自己熟悉的方式来安装
教程中使用一键安装的命令安装服务端
mkdir -p /home/jpom/server && cd /home/jpom/server
# 这里我们选择快速安装 jdk 实际中请根据自己情况选择
yum install -y wget && wget -O install.sh https://jpom.top/docs/install.sh && bash install.sh Server jdk
1
2
3
2
3
# 执行命令后控制台输出如下
# 第二步:安装 Jpom 插件端
目前安装 Jpom 插件端的方式有:一键安装、下载安装、编译打包安装,建议按照自己熟悉的方式来安装
教程中使用一键安装的命令安装插件端
mkdir -p /home/jpom/agent && cd /home/jpom/agent
# 这里我们选择快速安装 jdk 实际中请根据自己情况选择
yum install -y wget && wget -O install.sh https://jpom.top/docs/install.sh && bash install.sh Agent jdk
1
2
3
2
3
图 2 中圈出来第为插件端的账号密码
# 第三步:编译安装 nginx
- 安装各种依赖
#gcc安装,nginx源码编译需要
yum install -y gcc-c++
#PCRE pcre-devel 安装,nginx 的 http 模块使用 pcre 来解析正则表达式
yum install -y pcre pcre-devel
#zlib安装,nginx 使用zlib对http包的内容进行gzip
yum install -y zlib zlib-devel
#OpenSSL 安装,强大的安全套接字层密码库,nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http)
yum install -y openssl openssl-devel
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
- 使用 wget 命令下载
mkdir -p /usr/local/nginx && cd /usr/local/nginx
#下载版本号可根据目前官网最新稳定版自行调整
wget -O nginx-1.20.2.tar.gz https://nginx.org/download/nginx-1.20.2.tar.gz
1
2
3
2
3
- 编译 nginx
#根目录使用ls命令可以看到下载的nginx压缩包,然后解压
tar -zxvf nginx-1.20.2.tar.gz
#解压后进入目录
cd nginx-1.20.2
#使用默认配置
./configure
#编译安装
make
make install
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# 第四步:初始化 Jpom 服务端和插件端
访问:http://IP:2122 这里 ip 请更换为您服务器中第实际 ip
如果无法访问请优先检查 Jpom 访问是否正常运行、服务端防火墙、云服务器的安全组规则等网络原因
# 初始化系统管理员
第一次使用系统需要设置一个系统管理员账号(系统管理员账号密码有强度要求,请安装提示设置。同时也请您牢记系统管理员账号)
# 添加 Jpom 节点
节点列表还没有任何节点,我们需要将我们之前安装等插件端添加到服务端中来
图 3 中的节点密码为上面步骤中第四步中安装并启动插件端后控制台输出第账号和密码
# 第五步:在 Jpom 中配置 nginx
- 配置白名单信息
- 配置 nginx 服务
- 填写的
/usr/local/nginx/sbin/nginx
为 nginx 执行文件绝对路径
- 启动 nginx 服务
注意:
- 服务名称请一定填写绝对路径
- 如果已经启动的 nginx 再配置服务名称,需要先停止之前启动的服务再由 jpom 中启动,因为 jpom 中使用绝对路径来监控 nginx 状态
# 第六步:愉快地使用 Jpom 在线编辑、管理 nginx
# 说明
- linux 系统中如果使用 yum 安装或者配置了服务,在配置 nginx 服务名称中则配置对应的服务名称,默认为 nginx
- windows 系统中则需要为 nginx 配置服务才能正常监控 nginx 状态,建议使用 winsw (opens new window) 来配置
帮助我们改善此文档 (opens new window)
上次更新: 2022/08/01, 11:57:00