ドメイン名のオリジンサーバーの基本情報、Back-to-Originリクエストプロトコル、ホストヘッダーなどの情報を変更する場合、オリジンサーバー設定コンポーネントで関連操作を実施できます。
注意:アクセラレーションリージョンと同じリージョンのオリジンサーバーを設定することをお勧めします。例えば、アクセラレーションリージョンが中国本土の場合、中国本土のオリジンサーバーを設定してください。オリジンサーバーが中国香港または中国本土以外にある場合、Back-to-Originが国境を越えてアクセスするため、Back-to-Originの効果を保証できません。
アクセラレーションリージョンがグローバルアクセラレーションの場合、ドメイン名の設定-オリジンサーバーの設定で、エリアにある独立したオリジンサーバーを設定できます。中国本土か中国本土以外によって、異なるオリジンサーバーへのBack-to-Originを実行することで、Back-to-Originの効果を保証します。
CDNコンソールにログインし、メニューバーで【ドメイン管理】を選択し、ドメイン名の右側にある【管理】をクリックすると、ドメイン名設定画面に入ります。一番上の欄の基本情報の下にオリジンサーバー設定コンポーネントがあります。
オリジンサーバータイプ
外部オリジンサーバー | 安定して動作している業務サーバー(すなわち、オリジンサーバー)を持っている場合、業務サーバーのIPアドレスリストまたはドメイン名をオリジンサーバーのアドレスとして入力します。 |
COSソース | クラウドストレージからオリジンサーバーとして1つのバケットを選択します。プライベートバケットへのアクセスを有効にすることができます。 |
サードパーティCOS | Tencent Cloud以外のサードパーティCOSについては、AWS S3、Alibaba Cloud OSS、Huawei OBS、QiNiu kodoをサポートします。 注:ECDNでは、サードパーティCOSがサポートされていません。 |
オリジンプルプロトコル
CDN加速ノードがユーザーオリジンサーバーにback to originしたときに使用するプロトコル(HTTPまたはHTTPS)です。
HTTP Back-to-Origin | HTTP/HTTPSアクセスはHTTP Back-to-Originを使用します。 |
HTTPS Back-to-Origin | HTTP/HTTPSアクセスはHTTPS Back-to-Originを使用します。これにより、Back-to-Originデータの盗聴や改ざんを防ぐことができます。HTTPS Back-to-Originは、オリジンサーバーのCPUリソースを少し占有します(オリジンサーバーでHTTPSアクセスをサポートする必要がある)。 |
プロトコル追従 | HTTPアクセスはHTTP Back-to-Originを使用し、HTTPSアクセスはHTTPS Back-to-Originを使用します。一部の重要なセンシティブデータのみをHTTPSプロトコルで転送し、その他の業務ではHTTPプロトコルで転送する場合、「プロトコル追従」を選択することをお勧めします(オリジンサーバーはHTTPSアクセスをサポートする必要があります) |
注意:HTTPS Back-to-Originを使用する場合、オリジンサーバーでHTTPSアクセスをサポートすることを確認してください。サポートしない場合、Back-to-Originに失敗します。
オリジンサーバーアドレス
外部オリジンサーバー |
|
COSオリジンサーバー | |
サードパーティCOS |
|
Origin domain
Origin domainとは、back-to-origin中にCDNノードがオリジンサーバーのIPアドレスでアクセスするWebサイトのドメイン名を指します。具体的な設定例の説明については、Origin domainの設定をご参照ください。
説明:オリジンサーバーアドレスとOrigin domainの違いは以下の通りです:
- オリジンサーバーアドレス:back-to-originリクエストの送信先のIPアドレスを指定します。
- Origin domain:back-to-originリクエストの送信先のIPアドレスに対応するWebサイトを指定します。
外部オリジンサーバー | デフォルトでは、現在のアクセラレーションドメイン名とします。ワイルドカードドメイン名が接続されている場合、ワイルドカードドメイン名になり、実際のOrigin domainはアクセスドメイン名になります。実際の業務状況に応じて変更できます。 |
COSオリジンサーバー | デフォルトでは、バケットのアクセスアドレスとし、オリジンサーバーのアドレスと同じで、変更できません。 |
サードパーティCOS | デフォルトでは、バケットのアクセスアドレスとし、オリジンサーバーのアドレスと同じで、変更できません。 |
プライマリオリジンサーバーにホットバックアップオリジンサーバーを追加できます。すべてのBack-to-Originリクエストは、最初にプライマリオリジンサーバーに転送されます。4XXまたは5XXエラーコードが返された場合、または接続タイムアウト、プロトコル非互換などが発生した場合、リクエストがホットバックアップオリジンサーバーに転送され、リソースを取得し、Back-to-Originの高可用性を確保します。
ホットバックアップオリジンサーバーは独自のオリジンサーバーアドレスとOrigin domainを設定できます。
注意:
- ホットバックアップオリジンサーバーのオリジンサーバータイプは、COSオリジンサーバーとサードパーティCOSをサポートしません。
- プライマリオリジンサーバーでIPv6オリジンサーバーが有効になっている場合、ホットバックアップオリジンサーバーの追加がサポートされません。
- ホットバックアップオリジンサーバーで、ウェイトの設定がサポートされません。
ご利用のアクセラレーションドメイン名のサービス提供リージョンがグローバルの場合、国際トラフィックの発生を防ぐために、ドメイン名のサービス提供リージョンごとにオリジンサーバーを設定したければ、下部にあるリージョンごとの設定をクリックしてください。
異なるBack-to-Originポリシーを設定するリージョンを選択し、対応するオリジンサーバーの情報を入力します。具体的な設定例の説明については、リージョンの特別な設定をご参照ください。
注意:
- オリジンサーバーのタイプがサードパーティCOSの場合、リージョンの特別な設定がサポートされません。
CDNオリジンサーバーの設定が以下の場合、アクセラレーションドメイン名「www.test.com」の設定を以下だとすれば、
ユーザーアクセスパスは次のとおりです:
ユーザーはリソースhttp://www.test.com/test.txt
にアクセスします。この時点では、CDNノードにこのリソースがキャッシングされていない場合、CDNノードのBack-to-Originはwww.abc.com
ドメイン名を解決してオリジンサーバーのアドレスを取得します。オリジンサーバーのアドレスを1.1.1.1
とすれば、1.1.1.1
サーバーにアクセスし、その上のWebサイトwww.def.comのパス配下にあるtest.txtファイルを見つけて、ユーザーに返します。
Tencent Cloud CDNオリジンサーバーの設定が以下の場合、アクセラレーションドメイン名「www.test.com」の設定を以下のとおりであるとすると:
実際のBack-to-Originは次のとおりです:
http://www.test.com/test.txt
ファイルにアクセスします。中国本土のノードにこのリソースがキャッシングされていない場合、Back-to-Originリクエストがサーバー1.1.1.1
に転送されます。Webサイト1.test.com
にあるtest.txtファイルを見つけて、このリソースがあれば直接ユーザーに返します。このリソースがなければ、ステップ2に進みます。2.2.2.2
に転送されます。Webサイト2.test.com
にあるtest.txtファイルを見つけて、ユーザーに返してキャッシングします。http://www.test.com/test.txt
ファイルにアクセスするとすれば、中国本土以外のノードにこのリソースがキャッシングされていない場合、Back-to-Originリクエストがサーバー3.3.3.3
に転送されます。Webサイト3.test.com
にあるtest.txtファイルを見つけて、このリソースがあれば直接ユーザーに返します。このリソースがなければ、ステップ4に進みます。4.4.4.4
に転送されます。Webサイト4.test.com
にあるtest.txtファイルを見つけて、中国本土以外のユーザーに返してキャッシングします。
この記事はお役に立ちましたか?