wwwに関するDNS設定

フォーラムが yaml でデプロイされており、meta.sportstyle.com として展開されています。

meta.sportstyle.com」をロードすると正常に動作しますが、https://sportstyle.com または www.sportstyle.com をロードすると動作しません。

https://sportstyle.com または www.sportstyle.com をブラウザに入力したときに meta.sportstyle.com にリダイレクトされるようにするにはどうすればよいですか?

ワイルドカードとリダイレクトレコードを使用しましたが、うまくいきません。別の証明書が必要ですか?

「いいね!」 1

複数のドメイン/リダイレクトでLet’s Encryptを設定する

「いいね!」 3

すでに確認しましたが、混乱しています。最終的な解決策は何ですか?一番上の投稿ですか、それとも一番下の投稿ですか?

例えば、DNSレコードの手順と、Yamlファイルの手順のように、簡単なステップごとの説明があれば非常に役立つと思います。

フォーラムがmeta.xxx.comにデプロイされている場合、ユーザーはwww.xxx.comと入力しがちですが、エラーが表示されるとセキュリティリスクを恐れて離れてしまいます。

スクリプトを使用しても、同じDNSセキュリティエラーで役に立ちませんでした。

after_ssl:
    # tell letsencrypt what additional certs to get
     - replace:
         filename: "/etc/runit/1.d/letsencrypt"
         from: /--keylength/
         to: "-d https://sportstyle.com --keylength"
     - replace:
         filename: "/etc/runit/1.d/letsencrypt"
         from: /--fullchainpath/
         to: "-d https://sportstyle.com  --fullchainpath"

私が望むのは、www.xxx.comとhttps://xxx.comからmeta.xxx.comへのリダイレクトだけです
DNS設定でリダイレクトを使用することはできませんか?

「いいね!」 1

Cloudflare 301を使用できます。

Set up Let’s Encrypt with multiple domains / redirects を参照しましたか?「domain2」と表示されている箇所には、URLではなくドメインを入力する必要があります。

両方のドメインで有効な証明書を取得したい場合は、できません。http://sportstyle.com

これは(もう一方も同様に)次のようにすべきです。

        to: "-d sportstyle.com --keylength"
「いいね!」 2

OK、手順に従いましたが、最初の投稿と同じエラーが www.sportstyle.comhttps://sportstyle.com で発生します。

ちなみに、ドメイン名は実際のものではなく、単なる例です。

機能するのは、http://sportstyle.com(sなし)とsportstyle.comと入力した場合のみで、これらは https://meta.sportstyle.com にリダイレクトされます。

https://を含めないでください

「いいね!」 3

はい、編集しましたが、投稿 #1 と同じエラーが発生しています。

他に更新する必要があるものはありますか?

@pfaffman ご協力ありがとうございます。様々な理由でマルチ証明書を機能させることができませんでした。

そのため、現時点ではポータルを meta.abc.com の代わりに www.abc.com として再インストールしました。

現時点では、個別のホームページを設置するつもりはないので、これで問題ありません。

「いいね!」 1