数据库:MySQL
基于Java语言开发,支持docker部署。支持用户自行上传证书,支持阿里云oss和七牛云存储,支持下载记录统计,支持iOS免签封装和9 R @ w C jAPK封装打包
安装说明
准备:
1.linux服务器一台 系统为centos7,请确V O f a W {保系统是干净的
2.域名一个– 4 A $ / l解析到服i $ u n 7 u }务器ip
3.对1 V 8应域名的ssl证书,证书格式为tomcat也就是后缀为jks的证书,证书需要有密码
文件处理:D P u
1.将压缩文件里的sign/public/js/app.6920b72d.js里面的Dt.a.defaults.baseURL替换成你的域名
2.将application-s5 . 6 X 1 P 5ign.yml里面的keyF ! 9 k B /-password? Y N (修改成你的证书密码,domain设置成你的域名,有其他需要修改可以看注释
3.将你的jks证书修改为cert.jks,并放入/sign/mode文件夹下
3.u 2 q s t d上传sign到服务1 p N d Z器的根目录,applicatioR # M # r 4 vn-sign.yml和sign.jar上传到– ( ^ m/opt目录
1.给予sig] E ) ? = Un权# l Lo ( o 5限并安装docker并启动! r z = 4 Y 8
yum u. c ; ] g u W VpdaX a h lte* t Y C z -y && chmod -R 777 /sign &&, w S F D | }amp; yum install docker -y && systemctl start docker
2.拉取docker镜像并启动,docker是国外的可能比较慢,耐心等待,也可以更换N # N [ x ; F T阿里云源,这Q 9 : Q F [个需要Z K O i Q B 4自行百度
docker run -v /opt:/opt -v /var/lib/mysql[ ^ h 9 8 O H% P p –W 4 % + : j { 8 c/:/var/lib/mysql/ -v /Y + p *sign:/– { & Ksigh N n B J /n -p 80:80 -p 3306:3306 -p 443:443 -tdi –privileged –name sign -d –res( v = 1 &tart always 25o $ t t g A x @ 62493Z z a 9 f b J + 313@ @ * # H w3t g $ w C + 33/cen; ? 6 @3 0 r Q U + I 7 % t $ Itos7xjm:expect init
3.进入镜像
docker e| q W Axec -it sign /bin/bash
4.初始化mysql,并导入数据库
sh /root/mysqlinic 8 ) W S 1 [ .t.sh
s9 g x 9 g i Mystemctl start mysqld && mysql -uroot -pMysql666..
creU f Uate database ios_super_sign;
use ios_super_@ 8 U v c G U Qsign;
set names utf8mb4;
source /sign/mode/ios_super_sign.N 4 | Jsql;
quit;
5.启动
cd /o+ ^ Apt &&* * G D |; java -javaagent:sign.jar -jar sign.jar