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.mfbz.cn/a/606806.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

深度学习Day-16:实现天气预测

🍨 本文为:[🔗365天深度学习训练营] 中的学习记录博客 🍖 原作者:[K同学啊 | 接辅导、项目定制] 要求:根据提供的数据集对RainTomorrow进行预测 一、 基础配置 语言环境:Python3.7编译器选择…

CSS伪类选择器

目录 前言: 链接伪类: 用户行为伪类: 元素状态伪类: 结构化伪类: 否定伪类: 目标伪类: 输入伪类: 前言: 在CSS中有一种特殊的选择器:伪类选择器&…

3D翻页电子画册制作零基础制作

随着科技的不断发展,3D翻页电子画册逐渐成为了一种流行的展示方式。它不仅具有丰富的视觉冲击力,还能带来更好的用户体验。如果你是零基础,不用担心,我将为你详细介绍如何制作3D翻页电子画册。让你轻松入门,创作出属于…

DUX 主题 版本:8.2 WordPress主题优化版

主题下载地址:DUX 主题优化版.zip 支持夜间模式、快讯、专题、百度收录、人机验证、多级分类筛选,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、自动缩略图

【qt】QString字符串

前言: 这节很轻松,大家可以放心食用 ♪(・ω・)ノ QString目录 一.与cString的区别二.隐式共享三.初始化四.判断是否为空串五.字符串的长度六.添加字符串1.尾加2.任意位置加 七.替换字符串八.修改字符串九.删除字符串1.清…

Elastic 基于 RAG 的 AI 助手:利用 LLM 和私有 GitHub 问题分析应用程序问题

作者:来自 Elastic Bahubali Shetti 作为 SRE,分析应用程序比以往更加复杂。 你不仅必须确保应用程序以最佳状态运行以确保良好的客户体验,而且还必须了解某些情况下的内部工作原理以帮助排除故障。 分析基于生产的服务中的问题是一项团队运动…

EOCR-DS3T-05S电动机保护器 施耐德 EOCR-DS3系列

EOCR-DS3T-05S电动机保护器 施耐德 EOCR-DS3系列型号: EOCR-DS3-05S EOCR-DS3-30S EOCR-DS3-60S EOCR-DS3T-05S EOCR-DS3T-30S EOCR-DS3T-60S 基于MCU(微处理器)的2CT型产品 ■ 实时处理/高精度 ■ 电流设定范围:05型&#xff1…

【SpringBoot整合系列】SpringBoot整合Thymeleaf

目录 背景Thymeleaf简介Thymeleaf的特征模板引擎是什么 代码示例1.引入依赖2.修改配置文件,添加Thymeleaf的配置信息3.编写HTML模板文件4.编写控制器,返回ModelAndView,进行视图渲染 Thymeleaf语法1.常用标签/属性1.1 th:action1.2 th:method…

SpringBoot 使用Outlook邮箱发送邮件

目录 一、开启Outlook设置 二、依赖 三、配置文件 四、代码调用 一、开启Outlook设置 开启设置如图&#xff1a; 二、依赖 <!-- 邮箱依赖 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mai…

Java -- (part25)

一.Junit单元测试 1.概述 是一个单元测试框架,可以代替main方法去执行其他的方法 2.使用 a.导入jar包 b.注解 Test:单独执行一个方法 Before:在Test之前执行,有几个Test就有几个Before After:在Test之后执行,有几个Test就有几个After 二.类的加载机制 1.类的加载时机…

七款好用的上网行为管理软件推荐 |有没有好用的上网行为管理系统

七款好用的上网行为管理软件推荐 |有没有好用的上网行为管理系统 员工上班刷视频&#xff01; 员工上班炒股&#xff01; 员工上班干副业&#xff01; 碰见这种情况怎么办&#xff1f;当然是用电脑监控软件来监视员工的一举一动了&#xff0c;那么这样的软件有哪些呢&#…

充电桩测试:选择适合的负载箱

随着电动汽车的普及&#xff0c;充电桩的需求也在不断增加。为了保证充电桩的性能和安全&#xff0c;对其进行测试是非常重要的。在充电桩测试过程中&#xff0c;选择合适的负载箱是关键。本文将介绍如何选择合适的负载箱进行充电桩测试。 在进行充电桩测试之前&#xff0c;首先…

思腾合力受邀参加VALSE 2024视觉与学习青年学者研讨会

在充满学术氛围的五月&#xff0c;思腾合力荣幸受邀参加了于2024年5月5-7日在重庆举行的第十四届VALSE大会。作为视觉与学习领域的顶级交流平台&#xff0c;VALSE大会每年都吸引着全国专家与学者的目光。 本次大会不仅延续了往届的高水平学术研讨&#xff0c;还进一步拓宽了研究…

【CTF-Crypto】RSA-选择明密文攻击 一文通

RSA&#xff1a;选择明密文攻击 关于选择明/密文攻击&#xff0c;其实这一般是打一套组合拳的&#xff0c;在网上找到了利用的思路&#xff0c;感觉下面这个题目是真正将这个问题实现了&#xff0c;所以还是非常棒的一道题&#xff0c;下面先了解一下该知识点&#xff1a;(来自…

【可实战】被测需求理解(需求文档是啥样的、从哪些角度进行需求评审、需求分析需要分析出哪些内容、如何提高需求分析能力)

产品人员会产出一个需求文档&#xff0c;然后组织一个需求的宣讲。测试人员的任务就是在需求宣讲当中&#xff0c;分析需求有没有存在一些问题&#xff0c;然后在需求宣讲结束之后通过分析需求文档&#xff0c;分析里面的测试点并预估一个排期。 一、需求文档是什么样的&#x…

SmartEDA电路仿真软件风靡教育圈:揭秘其背后的魅力所在

在当今的电子信息时代&#xff0c;随着科技的飞速发展&#xff0c;电路设计与仿真软件在教育领域的应用越来越广泛。特别是SmartEDA这款电路仿真软件&#xff0c;以其强大的功能和直观易用的操作界面&#xff0c;赢得了众多教师的青睐。那么&#xff0c;究竟是什么原因让SmartE…

给汉字注音可以主要拼音不要声调吗?这两个注音小技巧你一定会需要

一&#xff0c;前言 在中文学习中&#xff0c;拼音是一种非常重要的工具&#xff0c;它帮助学习者正确地发音和理解汉字。然而&#xff0c;在拼音的使用中&#xff0c;一个常见的问题是是否应该包含声调。有些人认为&#xff0c;只要拼音中有声母和韵母&#xff0c;就可以准确…

如何使用client-go构建pod web shell

代码示例及原理 原理是利用websocket协议实现对pod的exec登录&#xff0c;利用client-go构造与远程apiserver的长连接&#xff0c;将对pod容器的输入和pod容器的输出重定向到我们的io方法中&#xff0c;从而实现浏览器端的虚拟终端的效果消息体结构如下 type Connection stru…

苏州金龙何以成为塞尔维亚中国客车第一品牌?研发向上服务助力!

5月7日至8日&#xff0c;一场举世瞩目的会晤在塞尔维亚举行。作为塞尔维亚中国客车第一品牌&#xff0c;苏州金龙海格客车也为当地民众绿色公共出行提供了“中国力量”。 目前&#xff0c;苏州金龙海格客车在塞尔维亚保有量近200台&#xff0c;是在塞尔维亚保有量最大的中国客车…

鸿蒙OpenHarmony开发板【快速入门】大合集

快速入门 快速入门概述 基于IDE入门 搭建开发环境 搭建Windows环境搭建Ubuntu环境配置远程访问环境创建工程并获取源码 轻量系统&#xff08;基于Hi3861开发板&#xff09; 编写“Hello World”程序编译烧录运行 小型系统&#xff08;基于Hi3516开发板&#xff09; 编写“Hell…
最新文章