1. 確定安裝目錄
/opt/openresty(tengine)/openstar/
2. 確定Master可以聯網
使用過程中,一定要保證 Master 可以聯網,否則無法進行云端的認證操作
3. 查看 regsn.json
首次安裝后,啟動nginx之前,需要修改 code / sn / state 值為空【默認是空】,需要再次檢查一下。
在 openstar 目錄下,檢查該文件中的 code 和 sn 是否不為空
4. 查看sn\_error.log
查看認證的日志信息\[check\_sn\] 認證通過 # 表示認證成功
## 授權認證配置

* CODE:該code是由認證服務器下發的,可以點擊 忘記code按鈕找回該 master 服務器的 code 碼
該 code 碼和 sn 綁定的,sn 則是有 waf 根據服務器計算出來的
* MSG:自己的一些注冊信息
* HOST:\* 不限制添加的域名
* 從云端刷新: 該操作是從云端拉取最新注冊信息
## 常見錯誤
1. \[Verification\] uuid\_str <> sn
表示 regsn.json 文件中的 sn 和 服務器計算的 sn 不一致。
**解決辦法:**
~~~bash
# 修改 regsn.json 文件,將 sn 和 code 都設置為空
{
"debug":"on",
"reg":{
"sn":"",
"ip":"",
"code":"",
"type":"",
"state":"",
"e_date":"",
"license":"",
"msg":"填寫你的公司或者個人信息"
}
}
# reload后 等待約 1-2 分鐘,WAF會重新計算sn 并寫入到該文件,這樣合法的sn就計算成功
# 繼續查看 sn_error.log
~~~
2. \[Cloud\_query\] uuid\_str is null !!!
計算sn錯誤,這個和系統所在的環境有關,一般推薦安裝物理機和虛擬化的系統中,docker會有這樣的問題,有時在vm的虛機中也會出現這樣的情況。
**解決辦法**
使用物理服務器,或者虛擬化的系統(非docker)
3. \[Cloud\_query\] regsn.json decode error
這個是 regsn.josn 文件錯誤,不是一個正常的 json文件。
**解決辦法**
檢查 regsn.json 文件,保證其正確合法
4. \[Cloud\_query\] failed to request: xxx
這個是請求云端錯誤,無法連接云端服務器
**解決辦法**
檢查 Master 是否可以訪問公網
5. \[Cloud\_query\] failed to server: xxx
這個是請求錯誤,請求云端驗證服務器有返回,但是狀態碼不是 200
**解決辦法**
檢查 返回的錯誤信息 ,入群咨詢
6. \[Cloud\_regsn\] failed to code : xxx
這個是返回內容錯誤,一般是 sn 和 code 沒有對應上,或者 code 為空。
**解決辦法**
使用 授權認證 頁面上的 【忘記 code】功能找回丟失 code
- kcon 兵器譜
- 演示 1
- 演示 2
- 演示 3
- 演示 4
- 演示 5
- 前言
- 安裝
- 更新
- 登錄后臺
- 授權認證
- 集群配置
- 7層防護 -- 最佳實踐
- 匹配位置說明
- 匹配方式說明
- 規則匹配詳解
- 全局 - CDN規則
- 添加header頭配置
- 限速limit配置
- 緩存proxy_cache配置
- 清除緩存
- 全局 - 獲取真實IP配置
- 全局 - IP黑白名單
- 全局 - 域名方法配置(白名單)
- 全局 - 跳轉規則配置
- 全局 - 高級規則配置
- 全局 - 普通規則配置
- 全局 - 頻率規則配置
- 全局 - 內容替換規則
- 內容替換規則(插件使用)
- 全局 - 攔截信息配置
- 全局 - LOG規則配置
- 平臺配置
- 基本配置
- 高級配置
- 配置文件管理
- 4 層代理
- 轉發配置
- 插件管理
- 防護配置
- 網站管理
- 證書管理
- 域名管理
- 網站規則
- 插件管理
- 插件操作 --- 基本使用
- 插件操作 --- 手機號脫敏插件
- 歸檔
- 更新日志
- 視頻教程目錄