ミギムキ

[Xserver] SSL設定の認証で「トークン設置URLにアクセスできませんでした」エラーが出てしまう

エラー発生までの大まかな状況

エラーの内容(URLを除き原文ママ)

トークン設置URLにアクセスできませんでした。

以下のトークン設置URLにアクセスできませんでした。

http://xxx.com/.well-known/acme-challenge/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

トークンファイルが正しく設置されているかを確認してください。

正しく設置されているにも関わらずエラーとなる場合は、DNS認証をお試しください。

対処方法

変更前

RewriteEngine on RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

変更後

RewriteEngine on RewriteCond %{REQUEST_URI} !(^/\.well-known/acme-challenge/) RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
  • httpからhttpsへのリダイレクトを行う処理に条件を追加
  • トークンファイルのアップロード先である「/.well-known/acme-challenge/」のリクエストではリダイレクトしないようにした

現象の振り返り・わからなかったこと

ご質問など受け付けています

記事の中でわかりにくかったところ、もっと知りたかったこと、間違っていることなど、何でもお気軽にご連絡ください。

ご連絡は下記フォームを利用いただくか、ツイッターアカウント@flat8migi宛てでもOKです。