高级配置
系统访问安全阀控制
此功能为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/
下后自动开启。