linux环境下安装《车辆动态监控系统》支持JT808、JT1078、苏标主动安全设备接入

《车辆动态监控系统》安装包下载地址

开放端口

  • 80/443/8800,web后台端口,nginx代理服务,nginx默认为8800端口
  • 8808,JT808专用端口
  • 6802,视频播放推流端口
  • 6891-6898,FTP端口
  • 6821,苏标主动安全附件服务器端口

环境要求

  1. JDK 1.8
  2. mysql 8.0
  3. redis 3.2
  4. nginx 1.20

环境安装说明

  1. JDK1.8安装说明[https://www.lingx.com/archives/212.html]
  2. mysql 8.0 安装说明[https://blog.csdn.net/qq_36408717/article/details/126705287]
  3. redis 一般直接安装 yum install redis,安装后需要将密码设为lgx123
  4. nginx 一般直接安装 yum install nginx,配置文件将压缩包的nginx/conf.d/jt808.conf复制到/etc/nginx/conf.d目录下。

数据库初始化

mysql8.0数据库成功安装后,使用root用户登入,root用户密码也重置为lgx123

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'lgx123';
FLUSH PRIVILEGES;

创建数据库名为jt808,相应指令为:

create database jt808;

导入安装包中的jt808.sql

use jt808;
source /root/jt808.sql;

系统安装

下载系统部署包[https://pan.baidu.com/s/1zUx8qCiROYQc4G_HnjRquw?pwd=z22s ],该部署包是按windows环境打包的,所以有些文件不必上传。
上传安装包内的以下目录:
adas_file_server //苏标主动安全附件服务,没有主动安全功能需求可忽略
jt1078_ftp_server //视频文件FTP上传服务,没有视频文件上传需求可忽略
jt1078_play_server //视频实时播放与历史回放服务,没有视频功能需求可忽略
jt808_html
jt808_server

进入jt808_server,jt1078_play_server,adas_file_server进入这三个目录,分别授权.sh文件的执行权限,如下:
chmod 775 *.sh

系统配置

  1. 修改数据库配置,分别进入jt808_server,adas_file_server的conf/config/db.properties修改相应参数
  2. 修改redis配置,只需进入jt808_server/conf/config/redis/redis.properties修改相应参数
  3. 修改端口,jt808_server/conf/config/redis/jt808.properties
  4. 修改苏标附件存储地址,adas_file_server/conf/config/server.properteis
  5. 修改FTP配置jt1078_ftp_server\res\conf\ftpd-typical.xml中的公网IP改成自己的公网IP,users.properties中的存储路径改成正确指令部署目录jt808_html

配置nginx

一般只需要修改部署jt808_html真实目录,其他看情况修改,一般保持默认不需要修改。

server {listen       8800;server_name 127.0.0.1;location / {
root D:/jt808/jt808_html; #这里指向部署jt808_html真实目录
index index.html; 
}location /lingx3api {proxy_pass       http://localhost:9876/api;proxy_set_header Host      $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto https;}location /lingx3kaptcha {proxy_pass       http://localhost:9876/kaptcha;proxy_set_header Host      $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto https;}
location /lingx3excel {proxy_pass       http://localhost:9876/excel;proxy_set_header Host      $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto https;}location /lingx3upload {proxy_pass       http://localhost:9877/upload;proxy_set_header Host      $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto https;}location /wss6899/{proxy_pass http://127.0.0.1:6899/;proxy_http_version 1.1;proxy_read_timeout   3600s;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";proxy_set_header X-real-ip $remote_addr;proxy_set_header X-Forwarded-For $remote_addr;
}
location /wss8803/{proxy_pass http://127.0.0.1:8803/;proxy_http_version 1.1;proxy_read_timeout   3600s;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";proxy_set_header X-real-ip $remote_addr;proxy_set_header X-Forwarded-For $remote_addr;
}}

启动重启

  1. 环境启动
    Nginx启动指令service nginx start,重启指令service nginx restart
    Redis启动指令service redis start,重启指令service nginx restart
    Mysql启动指令service mysql start,重启指令service mysql restart
    以上是常规安装的操作方式,特殊安装按自己方式操作

  2. 系统模块启动
    jt808_server进入该目录启动./start.sh,重启./restart.sh
    jt1078_play_server进入该目录启动./start.sh,重启./restart.sh
    jt1078_ftp_server进入该目录下的bin目录启动./start.sh,重启kill再启动
    adas_file_server进入该目录启动./start.sh,重启./restart.sh
    jt808_html无需启动,由nginx代理

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/9007.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【算法】滑动窗口——水果成篮

本篇博客是我对“水果成篮”这道题由暴力解法到滑动窗口思路的具体思路,有需要借鉴即可。 目录 1.题目2.暴力求解3.暴力优化3.1每次right不用回退3.2有些left长度一定不如前一个,不用走,left不回退 4.滑动窗口算法5.总结 1.题目 题目链接&am…

SpringBoot+vue实现右侧登录昵称展示

目录 1. 定义User数据 1.1.在created方法获取数据 1.2.头部导航栏绑定User数据 1.3.在data中定义User数据 2. 获取数据 2.1.接收父组件传递的值 2.2.展示数据 3. 页面效果 在SpringBoot和 Vue.js 结合的项目中实现右侧登录昵称展示,通常涉及到前端的用户界面…

淘宝/天猫按关键字搜索淘宝商品 API接口

淘宝/天猫按关键字搜索淘宝商品的API接口,确实为开发者提供了便捷的商品搜索功能。至于超好用的工具,我可以为你推荐一些常用的API接口调用工具或者相关服务,这些工具或服务可以帮助你更高效地使用API接口。 首先,对于淘宝/天猫的…

什么是BFF API

BFF(Backend For Frontend)API 是一种架构模式,旨在为特定的前端应用(如移动应用、桌面应用或网页应用)提供定制化的后端服务。通过这种方式,后端可以根据前端的具体需求和特性,提供最优化的数据…

Linux进程——Linux环境变量

前言:在结束完上一篇的命令行参数时,我们简单的了解了一下Linux中的环境变量PATH,而环境变量不只有PATH,关于更多环境变量的知识我们将在本篇展开! 本篇主要内容: 常见的环境变量 获取环境变量的三种方式 本…

新能源汽车动力电池热管理方案直冷方案原理简介

前言 随着新能源汽车的快速发展,动力电池作为其核心部件之一,对于其性能和寿命具有重要影响。动力电池在工作过程中会产生大量的热量,如果不能有效地进行热管理,将会导致电池温度升高、性能下降甚至损坏。因此,热管理…

机器学习:感知机--Perceptron

机器学习:感知机–Perceptron 感知器是具有二进制输入和阶梯激活函数的神经元。 输入:0或者1 输出:0或者1 激活函数:阶梯函数 举例 (1)与门 H(x)表示阶梯函数,或者说Heaviside函数 y H…

力扣138. 随机链表的复制

Problem: 138. 随机链表的复制 文章目录 题目描述思路及解法复杂度Code 题目描述 思路及解法 1.创建Map集合Map<Node, Node> map;创建指针cur指向head&#xff1b; 2.遍历链表将cur作为键&#xff0c;new Node(cur.val)作为值&#xff0c;存入map集合&#xff1b; 3.再次…

蓝桥青少一月 STEMA-Python 测评

第二题&#xff08;难度系数 3&#xff0c;20 个计分点&#xff09; (注.input()输入函数的括号中不允许添加任何信息) 编程实现&#xff1a; STEM86 商城按顺序摆放着“A”、“B”、“C”、“D”四种商品&#xff0c;其对应的编号分别为 1、2、3、4。 给出 1~4 中任意一个编号…

C语言例题30:将一个正整数分解质因数

#include <stdio.h>void main() {int i;int x;printf("请输入一个正整数&#xff1a;");scanf("%d", &x);printf("%d ", x);//方法一&#xff1a;for (i 2; i < x; i) { //除数&#xff0c;从质数2开始while (x % i 0) { //能…

小程序如何注销

随着移动互联网的深入发展&#xff0c;管控也越来越严格。现在小程序都要求进行ICP备案&#xff0c;不管是新注册的还是以往注册的。很多商家的小程序本身处于无运营状态&#xff0c;现在要求备案&#xff0c;还不如直接注销。下面&#xff0c;将详细介绍小程序注销的步骤和注意…

挖掘线下潜力:Xinstall为App推广开辟新渠道

在移动互联网时代&#xff0c;App的推广成为了企业营销的重要环节。然而&#xff0c;线上推广渠道日益拥堵&#xff0c;成本不断攀升&#xff0c;让许多开发者开始寻找线下推广的新机会。此时&#xff0c;Xinstall作为国内专业的App全渠道统计服务商&#xff0c;为开发者提供了…

中国4月进口以美元计同比增长8.4%,出口同比增长1.5%

中国按美元计4月进出口同比增速均转负为正&#xff0c;双双超预期。 5月9日周四&#xff0c;海关总署公布数据显示&#xff0c;以美元计价&#xff0c;中国2024年4月进口同比增长8.4%至2201亿美元&#xff0c;前值同比下降1.9%&#xff0c;出口同比增长1.5%至2924.5亿美元&…

javaWeb快速部署到tomcat阿里云服务器

目录 准备 关闭防火墙 配置阿里云安全组 点击控制台 点击导航栏按钮 点击云服务器ECS 点击安全组 点击管理规则 点击手动添加 设置完成 配置web服务 使用yum安装heepd服务 启动httpd服务 查看信息 部署java通过Maven打包好的war包项目 Maven打包项目 上传项目 …

代码随想录算法训练营第六十三天| 84.柱状图中最大的矩形

题目与题解 84.柱状图中最大的矩形 题目链接&#xff1a; 84.柱状图中最大的矩形 代码随想录题解&#xff1a; 84.柱状图中最大的矩形 视频讲解&#xff1a;单调栈&#xff0c;又一次经典来袭&#xff01; LeetCode&#xff1a;84.柱状图中最大的矩形_哔哩哔哩_bilibili 解题思…

西汉两个韩信,结局怎么如此相似

西汉军事家、“汉初三杰”韩信是家喻户晓的人物&#xff0c;同时期还有一个韩信&#xff0c;也是战功赫赫&#xff0c;也被封王&#xff0c;史书为了区别&#xff0c;在后一个韩信名字之间加上一个“王”&#xff0c;称为韩王信。韩信是个光芒万丈的人物&#xff0c;韩王信也是…

WPF容器控件之WrapPanel、布局控件

WrapPanel: 换行panel 子元素进行换行&#xff0c;当子元素的宽度或者高度超出了父元素&#xff0c;才进行换行。高度超出父元素的高度 也会另起一列 属性 Orientation布局方式 实例 <WrapPanel Orientation"Horizontal"><Label>C# 是从 C/C 衍生出来的…

leetcode 并查集

朋友圈 班上有 N 名学生。其中有些人是朋友&#xff0c;有些则不是。他们的友谊具有是传递性。如果已知 A 是 B 的朋友&#xff0c;B 是 C 的朋友&#xff0c;那么我们可以认为 A 也是 C 的朋友。所谓的朋友圈&#xff0c;是指所有朋友的集合。 给定一个 N * N 的矩阵 M&…

活动回顾 |观测云 AI Agent 探索实践

亚马逊云科技“构建全球化软件和互联网新生态——ISV 行业”论坛上&#xff0c;观测云产品架构师刘锐发表了题为“AI Agent 可观测性探索与实践”的主题演讲&#xff0c;不仅展示了观测云在人工智能领域的前沿技术&#xff0c;更强调了在日益复杂的系统环境中&#xff0c;实现有…

LeetCode738:单调递增的数字

题目描述 当且仅当每个相邻位数上的数字 x 和 y 满足 x < y 时&#xff0c;我们称这个整数是单调递增的。 给定一个整数 n &#xff0c;返回 小于或等于 n 的最大数字&#xff0c;且数字呈 单调递增 。 332 代码 class Solution { public:int monotoneIncreasingDigits(…