Derberus 通知
Derberus 通知有兩種方式(email 及 網址通知), 這裡操作是網址通知。
Derberus 通知 Moodle
這裡以 Derberus 通知 Moodle 為例。 1. 到 Derberus 管理, 複製通知網址(如果沒有網址,請找負責的客服) 2. 登入, Derberus 後台(Linux 主機 或 Docker 所在的主機),將這個網址用 curl 檢查是否可以連通。指令: curl -i 網址 3. 如果不是回傳 HTTP/1.1 200 OK. 那有以下幾個可能:- 可能是網址錯了,
- 可能 Moodle 防火牆阻擋,
- 可能因企業內的不同網段或資安的原因, 造成網路路由阻檔...
以上原因都需要再詳細追查;
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 , 可能是網站對了, 但是路徑錯了, 請檢查通知路徑。
HTTP/1.1 404 Not Found
如果是這個訊息, 就是站台網址不認識或拼錯了...
curl: (6) Could not resolve host: ademo.moodle.com.tw; Unknown error
沒有留言:
張貼留言
歡迎留下您的問題,請留下您的Moodle版本及環境,我們才能跟據您的版本測試問題並回應。