2021年4月1日 星期四

Derberus 通知網址測試方法

Derberus 通知

Derberus 通知有兩種方式(email 及 網址通知), 這裡操作是網址通知。

Derberus 通知 Moodle

這裡以 Derberus 通知 Moodle 為例。 1. 到 Derberus 管理, 複製通知網址(如果沒有網址,請找負責的客服) 2. 登入, Derberus 後台(Linux 主機 或 Docker 所在的主機),將這個網址用 curl 檢查是否可以連通。指令: curl -i 網址 3. 如果不是回傳 HTTP/1.1 200 OK. 那有以下幾個可能:
  • 可能是網址錯了,
  • 可能 Moodle 防火牆阻擋,
  • 可能因企業內的不同網段或資安的原因, 造成網路路由阻檔...
以上原因都需要再詳細追查;
另外,Moodle、edX 及 Canvas 也都有排程去 Derberus 取回文件狀態,所以通知如果無法運作,就只好等排程執行了。


curl 其它的回應:

200:
當你下了 curl -i 網址的指令, 正常應該像這樣.
HTTP/1.1 200 OK
date: Thu, 01 Apr 2021 08:34:00 GMT
server: Apache
set-cookie: MoodleSession=6bdf1op94pig3kvemgvliu9bv0; path=/moodletaiwan/; secure
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
content-length: 0
content-type: text/html; charset=utf-8

404
如果是得到 404 , 可能是網站對了, 但是路徑錯了, 請檢查通知路徑。
HTTP/1.1 404 Not Found

Could not resolve host...
如果是這個訊息, 就是站台網址不認識或拼錯了...
curl: (6) Could not resolve host: ademo.moodle.com.tw; Unknown error

希望能您幫助追查 文件保全系統在通知 LMS 的問題。

其它FAQ 在 https://www.click-ap.com/derberus, 謝謝.




沒有留言:

張貼留言

歡迎留下您的問題,請留下您的Moodle版本及環境,我們才能跟據您的版本測試問題並回應。

精選文章

Moodle VS. HTTPS and Enable HSTS

This article will demonstrate steps of enabling the HTTP Strict Transport Security (HSTS) policy for your Moodle.  本文將展示 Moodle 實現 https 的步驟...

熱門文章