使用 Certbot 更新 Nginx 網站 A,Challenges 卻重導至網站 B 的異常狀況。

Photo by Stefan Heinemann on Unsplash

總結

應該是網站 B 有設定聆聽 IP V6,但網站 A 未設定聆聽 IP V6 的緣故。

將所有網站補上聆聽 IP V6 的語法後,重新讀設定檔案,解決。

緣由

近日收到 Let's Encrypt 一封信,通知某幾個網站憑證快要到期,卻未更新。

手動至伺服器試試,確實更新憑證有問題。

看了看 Log,發現更新網站 A 的 Challenges,會被重導至網站 B。

怪了個大奇!

解決方案

參考 https://stackoverflow.com/a/62834439/27913287 後,發現的確網站 A 未設定聆聽 IP V6 語法,但網站 B 有。

試了試,成功了。

我的兩小時。

留言