配置文件说明与调整
系统启动前,需根据实际环境配置 application.yml 文件,确保服务能正确连接到数据库和流媒体组件。
- 数据库配置: 主要配置MySQL的连接信息。
- Redis配置: 配置用于缓存和会话管理的Redis服务。
- ZLM配置: 配置核心流媒体服务ZLMediaKit的地址、端口及鉴权密钥。
一个典型的配置示例如下:
[mysql]
ip = 192.168.3.128
port = 3306
username = ruoyi-wvp
password = LFLwCeJ6BHFc7mPz
[redis]
ip = 127.0.0.1
port = 6379
username =
password = 123456
[zlmediakit]
ip = 192.168.3.128
http-port = 6080
rtsp-port = 554
id = your_server_id
secret = Y19VRpgoDfl514L1TxoZICqaCmsAf998
注意:请务必将示例中的IP、端口、用户名、密码及密钥替换为您自己环境的真实值。
启动后端服务
后端服务基于SpringBoot框架构建,默认运行在8080端口。在启动前,可能需要设置特定的库文件路径。进入项目根目录,执行以下命令:
LD_PRELOAD=/path/to/linux-lib/libcrypto.so:/path/to/linux-lib/libssl.so \
LD_LIBRARY_PATH=/path/to/linux-lib:$LD_LIBRARY_PATH \
java -jar ruoyi-admin/target/ruoyi-admin.jar
命令解释:
LD_PRELOAD 和 LD_LIBRARY_PATH:用于指定OpenSSL等依赖库的路径,确保加密功能正常运行。请将 /path/to/linux-lib 替换为您本地库文件的实际路径。
java -jar ruoyi-admin/target/ruoyi-admin.jar:启动SpringBoot打包的JAR应用。
看到控制台输出SpringBoot启动成功的日志,且无报错信息,即表示后端服务已正常启动。
启动前端服务
前端项目使用Vue.js开发,默认运行在8081端口。进入前端项目目录(例如 ruoyi-ui),使用npm或yarn启动开发服务器:
npm run dev
# 或
yarn dev
服务启动后,控制台会输出本地访问地址。
访问系统验证
所有服务启动成功后,即可在浏览器中访问系统。默认的前端访问地址为:
http://localhost:8081/login?redirect=/index
打开该地址,您将看到Ruoyi-WVP的登录页面,这标志着整个平台已在您的Ubuntu系统上成功部署并运行。

|