Fine介绍
Fine做什么用?
Fine 是一键部署与动态管理应用程序的解决方案。
一键启动: 核心亮点在于其一键启动运行,即可完成配置文件加载及服务启动等一系列操作。
动态安装: 支持动态安装技术,意味着您可以在界面中完成安装、更新或卸载应用程序,无需复杂操作。这项特性极大提升了系统的可维护性,特别是在需要快速迭代或紧急修复的场景下。
集中管理: 通过集成的云端控制面板,用户可以远程查看所有应用实例的状态,并对应用进行部署和配置调整。
文件结构
| 目录 | 内容 |
|---|---|
| bin | 执行命令 |
| conf | 配置文件 |
| data | 数据文件 |
| lib | 依赖 |
| lic | 授权 |
| logs | 日志文件 |
| webapps | 应用程序 |
执行命令
启动命令: bin/startup.bat
关闭命令: bin/shutdown.bat
默认端口
端口配置文件: conf/port.conf
修改
listen后面的80端口即可修改启动端口
nginx
listen 80;
listen [::]:80;
server_name localhost;修改
proxy_pass后面的应用链接即可修改根路径跳转应用
nginx
# 设置根界面重写
location / {
rewrite ^ /desktop last;
}
# 设置根界面反向代理
location / {
# 代理转发
proxy_pass http://127.0.0.1:80/desktop/;
proxy_connect_timeout 60s;
proxy_read_timeout 180s;
try_files $uri $uri/ /index.html;
}日志
启动日志: lib/应用/logs/startup.log | webapps/应用/logs/startup.log
运行日志: lib/应用/logs/应用.log | webapps/应用/logs/应用.log
依赖
系统默认添加依赖位于lib文件夹下
- jdk-17.0.12
- nginx-1.24.0