これはルーチンのないフロントエンドブロガーです。彼はあらゆる種類のフロントエンド指向の操作に熱心です。彼は思いついたときにどこでもよく書きます。テクノロジーとフロントエンド効果に興味がある場合は、メッセージを残してください〜ブロガーそれを見た後は皆のためにピットを踏みます The~
ホームページ: オリバー・ユンのホームページ
モットー: 転んでも立ち上がる~
Alibaba Cloud OSS サーバーのバインドドメイン名と HTTPS 証明書について
I.はじめに
OSS サーバーとは何かについては、それを説明する専門的な記事がインターネット上に多数ありますので、ご自身で読むこともできますが、この記事では関連する分析は行っていません。
簡単に言うと、OSS サーバーは、プロジェクト内の一部の静的リソース (写真、ファイルなど) に使用できます。これらのリソースがプロジェクトと一緒にプロジェクト サーバーに保存されている場合、特にアクセス時に何らかの影響が生じる可能性があります。帯域幅。したがって、これらの静的リソースは個別に保存され、サーバーは一部の API とのみ対話します。
2. 準備段階
この例のマテリアルはすべて Alibaba Cloud 上に適用されており、準備する必要がある内容は大まかに次のとおりです。
- 1 OSS サーバー、Alibaba Cloud アプリケーション、3 か月間無料で使用可能、20G 容量。
- 登録されたドメイン名。これは、第 1 レベルのドメイン名または第 2 レベルのドメイン名です。
- https 証明書はAlibaba Cloud で無料で適用でき、有効期限は 1 年間です。
3.バケットの作成
- Alibaba Cloud コンソールを開き、オブジェクト ストレージ OSSを見つけます。
- 左側のメニューの「バケットリスト」をクリックし、「バケットの作成」をクリックします; (PS: このバケットはコンテナーまたはディレクトリに似ており、目的はこのバケットにリソースを保存することです)
- 個々のニーズに応じて、対応する構成を選択します。一般的には、デフォルトで十分ですが、特別な条件がある場合はカスタマイズできます。
- 作成が完了すると、リストにレコードが 1 つ増えます。これが、先ほど作成したバケットです。
4. ドメイン名をバインドする
- 新しく作成したバケットをクリックしてバケット設定インターフェイスに入り、左側のメニュー「バケット設定」->「ドメイン名管理」をクリックします。
[ドメイン名をバインド] をクリックし、バインドする必要がある特定のドメイン名を入力します。(追記:この時点で第 2 レベルのドメイン名がバインドされている場合は、後で追加する HTTPS 証明書がドメイン名と一致する必要があることに注意してください。それ以外の場合、バインディングは無効です。成功します)
- Alibaba Cloud のドメイン名の場合は、「 CNAME レコードを自動的に追加する」をオンにできます。ここで自動追加がオンになっていない場合は、ドメイン名解決を入力して手動で追加する必要があります。
- 「OK」をクリックすると、バケットがバインドされたドメイン名を指すレコードがドメイン名リストに表示されます。
5.HTTPS証明書を追加する
- 設定したばかりのドメイン名の後ろにある「証明書ホスティング」をクリックします。
- 証明書が Alibaba Cloud に適用されている場合は、ドロップダウン メニューで証明書を直接選択でき、証明書が他の場所に適用されている場合は、「アップロード機能」を通じて証明書をドメイン名にアップロードできます。
知らせ
証明書が Alibaba Cloud に申請されているにもかかわらず、証明書がドロップダウン メニューに表示されない場合は、証明書にバインドされているドメイン名が Bucket にバインドされているドメイン名と一致していない可能性があります。
たとえば、証明書にバインドされているドメイン名は www.baidu.com ですが、バケットにバインドされているドメイン名は oss.baidu.com です。これらは 2 つのドメイン名であり、2 番目のドメイン名であることを知っておく必要があります。 -レベルのドメイン名 oss.baidu.com の場合は、別途証明書を申請する必要があります。そうしないと使用できません。
- 選択またはアップロードが成功すると、バインドが成功したことになり、この時点で OSS サービスを使用できるようになります。
6. まとめ
実際の運用では、第2レベルドメイン名にも別途https証明書が必要だということがわからず、寄り道をしたので、記録しておきたいと思います~