前提・実現したいこと
gitlab.comのPagesに設定した独自ドメインのURLをSSL対応に取り組んでいます。Gitlab公式サイトのチュートリアルに従ってLet’s Encryptのcertbotコマンドを用いて試しているのですが、acme-challengesでエラーが出てしまいます。
直接ドメインの設定状況を載せたくないため、下記の例に従って、記載します。
https://gitlab.com/gitlab-org/gitlab-pages/issues/228#note_181330281
チュートリアルにしたがって、certbotコマンドで生成したキーを入力して、下記URLとなるようにフォルダ・ファイルを生成し、gitlabにプッシュしました。(http://ドメイン名/
でアクセスできていることは確認済)
http://ドメイン名/.well-known/acme-challenge/1SXVGOwvR1HBozlJRxK2L-hnqEvUCjJRvZ3h58O2WKY/index.html
しかし、実際に認証用URLにアクセスすると以下のようにリダイレクトされてしまいます。
発生している問題・エラーメッセージ
http://ドメイン名/-/acme-challenge?domain=sytse.com&token=1SXVGOwvR1HBozlJRxK2L-hnqEvUCjJRvZ3h58O2WKY
試したこと
- index.htmlではなく、下記のように直接認証キーのファイルを生成し、そのなかにファイルに記載するコードを記入するなど試みているのですが、リダイレクト
http://ドメイン名/.well-known/acme-challenge/1SXVGOwvR1HBozlJRxK2L-hnqEvUCjJRvZ3h58O2WKY
補足
- 特に自前サーバーでNginX等をいじってるわけはなく、gitlab.com上で実施しています。
- MacOS上で試しており、certbotコマンド自体やgitへのpush状態そのものには問題なさそうに思います。
- 3ヶ月前に一度成功しており、今回Let’s Encryptの更新にあたって、一からつくりなおしています。前にやったときは問題なかったのですが、なぜか一向にうまくいかず、困っております。
解決方法をご存知でしたら、ご教示いただけますと幸いです。
どうぞよろしくお願い致します。
あなたの回答
tips
プレビュー