高级配置
系统访问安全阀控制
此功能为Core版专属,负责控制站点恶意访问。
系统访问安全阀控制是防止程序的接口被恶意刷取访问,恶意上传保护(防止文件上传或者URL上传被人恶意上传)根据自身网站的并发上传量和同时上传图片数决定。开发者可根据自己的业务需求进行相关自定义配置。
-
Docker-compose部署
修改
docker-compose.yml文件中的对应项,启动即可 -
整合包部署
程序第一次启动过之后,进入修改
程序目录/server/application.properties对应选项后,重启程序即可 -
手动分离程序包部署
自行修改后端程序目录下的
application.properties文件即可
其他配置切勿修改!!切记
#连续访问最高阀值,超过该值则认定为恶意操作的IP,进行限制
LIMIT_NUMBER=30
#访问最小安全时间,在该时间内如果访问次数大于阀值,则记录为恶意IP,否则视为正常访问(单位:ms)
MIN_SAFE_TIME=30000
#默认限制时间(单位:ms)
LIMITED_TIME_MILLIS=600000
存储源配置
B2储存对象是国外的一款性价比极高的储存对象
Backblaze储存对象
- 创建储存桶和密钥
在backblaze注册账号并创建储存桶,储存桶的名称随意写。点击左侧的appkey再点击Add a New Application Key然后在Name of Key处随意输入名称,再点击Create new key即可。
创建储存桶前要先设置手机号以及设置支付方式
接下来复制你的keyID以及applicationKey。
applicationKey一定要复制,只出现这一次
- 配置helohao程序后台
在你的hellohao程序后台的储存配置中,找到Backblaze储存,点击配置。
在你的AccessKey处填写你复制的KeyID
AccessSecret处填写复制的applicationKey
Endpoint填写你储存桶的Endpoint,存储桶名称填写你先前设置的名称即可。请求域名不用动,默认的就好。
前端端口
此项修改适用手动部署的用户,如果使用的一键部署的整合程序包切勿尝试。
修改前端服务目录下/conf/server.xml文件,找到如下代码,修改10089为你想定义的端口即可更改。
<Connector port="10089" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
其他的数值切勿修改!!!
引导页配置
此功能为Core版独有,开源版暂无此功能
将引导页文件Template.UI放进系统根目录下/HellohaoData/webfiles/下,后台站点设置中开启对应功能即可。
用编辑器直接打开此文件进行常规html+css即可自定义您的专属引导页。
欲要跳转上传首页,需要在你想点击跳转的标签上添加class为toPage,点击即可跳转上传首页。
需要注意:自定义你的引导页时,css选择器切勿太笼统 如:
a{color:red;},这么定义容易影响站点其他页面样式,造成页面排版紊乱。应该自定义一些id或class值再赋样式
修改背景图
此功能为Core版独有,开源版暂无此功能,首页采用模糊显示,对图片清晰度要求不高,图片尽量体积小点,提高加载速度
将背景图片bg.jpg放进系统根目录下/HellohaoData/webfiles/下后自动开启。