本文主要是介绍OpenNJet应用教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
下载安装包
注意点:查看系统版本、服务器有没有连接外网、对应账号权限够不够
1、查看操作系统版本
cat /etc/os-release
下载完成后使用ll命令查看下载情况
因网络传输等问题,造成下载错误,再次下载后的安装包会被重命名
rpm安装
通过服务器ip+端口8080的方式,出现这个欢迎界面证明已部署成功
http://10.110.13.54:8081/doc/swagger/
OpenNJet 支持通过 swagger 页面实现对各功能opentapi的访问,比如健康检查、动态黑名单配置、动态access log 配置、动态 location 配置、动态 upstream api 配置等一切可以配置的操作。swagger 页面在OpenNJet启动后,通过 {ip}:8081/doc/swagger/ 进行访问。如下界面
在代理服务器上配置 OpenNJet的正向代理。修改配置文件conf/njet.conf,在http{}之间添加如下代码:
企业微信服务器代理:
server {listen 8113; // 代理服务器端口server_name frbi.cngrgf.com.cn; //代理服务器IP或者域名access log logs/fr/access.log; //记录运行日志error log logs/fr/error.log;//记录错误日志location / {proxy_pass http://10.110.13.109:80;//应用服务器内网地址proxy set header Host frbi.cngrgf.com.cn;//外网访问域名}}
找到njet.conf文件,添加代理信息,保持后进行功能测试。
效果:
在没有代理前,我们只能通过内网ip的方式来访问BI应用服务器
通过OpenNJet代理后,我们就可以通过外网域名的方式来访问我们的BI应用了,这样我们就可以通过OpenNJet代理与企业微信、钉钉等应用进行通信。
通过OpenNJet代理后,BI系统就可以及时将企业发生的异常信息推送至企业微信群,大大降低了异常风险,提高了异常关闭的及时率和成本。
为了让大家更直观的感受,我们将推送的企业微信消息在浏览器端打开,我们可以看到,通过 OpenNJet代理转发后,将我们的异常信息推送到了企业微信中。
这篇关于OpenNJet应用教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!