TOP Forums バグ報告と提案(Requests and Feedback) DocumentRootを変更している場合kusanagi update certでエラー

Tagged: 

This topic contains 1 reply, has 2 voices, and was last updated by  Yuto 4 months, 1 week ago.

  • Author
    Posts
  • #538

    nemus
    Participant

    KUSANAGI+Laravelで環境を作る際、以下の記事と同じような感じでWebサーバ(Nginx)のドキュメントルートをDocumentRoot以外にしています。
    https://qiita.com/tajima_taso/items/f139eb71423041120247
    この状態で
    kusanagi update cert
    をすると

    OSError: [Errno 2] No such file or directory: ‘/home/kusanagi/***/DocumentRoot/.well-known/acme-challenge/***-***’
    Attempting to renew cert (***.com) from /etc/letsencrypt/renewal/***.com.conf produced an unexpected error: [Errno 2] No such file or directory: ‘/home/kusanagi/***/DocumentRoot’. Skipping.

    のようなエラーが出ました。
    今回はnginxの設定をDocumentRootに戻して証明書を更新しましたが、変更した状態dでupdate certコマンドを通す方法はあるのでしょうか?
    (/usr/lib/kusanagi/lib/ssl.shとかを変更するのでしょうか)

  • #626

    Yuto
    Participant

    私も同じような現象に遭遇しました。
    その場合、 /etc/letsencrypt/renewal/ 配下にある設定ファイルのドキュメントルートの設定を変更することで解決しました。

You must be logged in to reply to this topic.