本文由 發(fā)布,轉(zhuǎn)載請注明出處,如有問題請聯(lián)系我們! 更新時間: 2021-07-20JAVA開心超級簽名系統(tǒng)源碼+部署文檔

介紹:
超級系統(tǒng)依賴
下載解壓系統(tǒng),安裝jdk8,安裝mysql5.7或者以上的版本
建議ubuntu16,64位,ubuntu18 java默認是19,mysql安裝也會復(fù)雜些,下面以默認測試的ubunt16為說明。
執(zhí)行下面的代碼升級apt,然后安裝zip,java,mysql
apt update
apt upgrade
apt install zip
apt install default-jre
apt install mysql-server
默認mysql關(guān)閉了遠程連接,安裝完后可通過ssh的方式遠程連接數(shù)據(jù)庫
遠程連接后創(chuàng)建mysql數(shù)據(jù)庫 ,數(shù)據(jù)庫名稱 t_kxapp_com,編碼 utf8,排序默認
初始數(shù)據(jù)庫腳本位置udidserver\webapps\supersign\WEB-INF\classes\sql\先執(zhí)行t_kxapp_com.sql,再執(zhí)行update.sql
把sql文件導(dǎo)入數(shù)據(jù)庫中,默認系統(tǒng)有三個用戶 root@a.com,admin@a.com,test@a.com,密碼都是123456
三個用戶分別是超級管理員,管理員和普通用戶
使用超級管理員登錄,修改默認用戶密碼,超級管理員不能刪除,其他2用戶,如果不用,建議設(shè)置個隨機密碼或者禁用
上傳udidserver到服務(wù)器/root/下 ,然后解壓
unzip udidserver.zip -d udidserver
上傳證書到cert目錄下
把tomcat格式的https證書,.pfx文件放入udidserver/cert目錄下,
修改udidserver/config/server.xml,替換2694583_t.kxapp.com.pfx為你自己的證書名稱,替換U4uNc8hI為你自己的證書密碼,保存后重新啟動udidserver
進入udidserver目錄執(zhí)行修改全新命令把udidserver目錄設(shè)置為可讀寫
chmod 777 -R ./*
然后啟動tomcat
cd bin
./startup.sh
計住進入 bin下執(zhí)行startup.sh,要不可能存在一些路徑尋找問題
啟動后日志在udidserver/logs/ 下面
關(guān)閉tomcat的方式
cd bin
./shutdown.sh
如果安裝的時候mysql密碼不是root,或者改變了數(shù)據(jù)庫名稱,修改數(shù)據(jù)庫配置信息
配置文件位置udidserver\bin\spring\kxapp.properties
mysql.是數(shù)據(jù)庫相關(guān)的配置,包括數(shù)據(jù)庫名稱,地址,密碼用戶名
protect.是數(shù)據(jù)保護的密碼,存放的數(shù)據(jù)庫種的證書和賬號會使用這些密碼加密,
請部署的時候使用網(wǎng)上的隨機密碼工具生成一些隨機密碼放這,這樣就算數(shù)據(jù)庫被脫褲,也無法得到證書數(shù)據(jù)
sign.部分是開心簽名工具存放位置和預(yù)處理時使用的證書密碼信息,默認開心工具放在根目錄下的kxsign下面,后面更新工具可以下載新的放入此目錄
upload.是文件上傳的最大文件尺寸
sign.currentHostID是當(dāng)前服務(wù)器在服務(wù)器管理里面的id值,對多服務(wù)器部署使用
超級管理員登錄
root@a.com 123456
超級管理員登錄后,
菜單-系統(tǒng)管理-存儲管理,修改存儲設(shè)置,支持阿里云,七牛云,騰訊云和本地存儲,如果是本地存儲,目錄設(shè)置為udidserver/webapps/supersign/upload/的絕對路徑
阿里云配置的時候endpont選擇內(nèi)網(wǎng)endpoint,訪問域選擇全域加速域名或者外網(wǎng)訪問域,oss包要有公開讀權(quán)限,不要開啟公開寫
配置開心工具賬號信息
菜單-系統(tǒng)管理-服務(wù)器管理,至少設(shè)置一臺服務(wù)器信息,并且添加后id要設(shè)置到配置文件中,如果服務(wù)器id變了,并且要設(shè)置當(dāng)前服務(wù)器id,要重啟簽名系統(tǒng),
域名填寫當(dāng)前服務(wù)器的訪問域名,填寫不正確無法安裝
配置各種價格
菜單-系統(tǒng)管理-參數(shù)管理,設(shè)置企業(yè)簽名,超級簽名,apk分發(fā)各種價格,公有超級簽使用獨立的鉆石計費,其他使用金幣計費
6.開心工具安裝,從官網(wǎng)下載最新版本的開心工具,把工具復(fù)制進udidserver/kxsign下面,并改成對應(yīng)的文件名字就可以了
如果出現(xiàn)提示未登錄賬號錯誤,清清理kxsign/ausign_runtime里面的文件后再試試
7.自定義首頁信息
直接把你的公開頁面,介紹頁面等放入ROOT目錄下面就可以了,默認第一個頁面是index.html或者index.htm
8.顯示頁面的內(nèi)容在 目錄 udidserver/webapps/WEB-INF/templates 下面,可以打開修改里面的文件的文字
阿里云oss配置信息說明
域名格式: https://bucketname.oss-cn-hongkong.aliyuncs.com/ 阿里oss里面的公網(wǎng)域或者加速域
前綴路徑:桶里面的子文件夾,可以隨便自定義一個例如 signfolder,udidroot,supersigndata之類的
EndPoint: 地域節(jié)點,服務(wù)的端,這里選擇內(nèi)網(wǎng)端,一般帶-internal表示內(nèi)網(wǎng)端,如果oss和云服務(wù)器在一個范圍內(nèi),選擇內(nèi)網(wǎng)端,速度會很快
AccessKeyId和AccessKeySecret是oss的倆密鑰,授權(quán)連接的密鑰信息可以在oss概述里面的右側(cè)連接里面找到
BucketName:oss桶的名字