• ホーム
ホーム
高防衛 CDN静的・動的加速とエッジ洗浄高防衛 IP 転送L4 転送で業務 IP を保護SDK ゲームシールドクライアント SDK でゲーム向け防御高防衛サーバー専用リソースと高可用性詳しく見る
ゲーム向けソリューション低遅延と保護の一体運用金融向けソリューションコンプライアンスと洗浄ライブ配信ソリューションエッジでの送受信ブロックチェーンソリューションWeb3 インフラ保護ソリューションを見る
技術ドキュメントAPI と接続ガイドヘルプセンターFAQ とチケットブログ・ニュース製品情報とベストプラクティスグローバルスピードテストマルチノード計測タグクラウドサイト全体をトピックで俯瞰ドキュメントへ
会社概要ミッションとビジョン採用情報求人と内推パートナーチャネルとエコシステムお問い合わせ営業とサポートお問い合わせ

ドキュメント

  • 技術 ぶんしょ 文書 です
  • ベストプラクティス
ドキュメント/ドメイン かんり 管理 です/オリジン設定

オリジン設定

速盾网络 チーム
ドキュメント

このページ

目次なし

共有

𝕏fin

エンタープライズ CDN と加速、AI 監視最適化、リアルタイム DDoS/CC 防御。世界数万社が信頼する高速・安全・信頼のコンテンツ配信と DDoS 対策サービス。

製品

  • 高防衛 CDN
  • 高防衛 IP 転送
  • SDK ゲームシールド
  • 高防衛サーバー

ソリューション

  • ゲーム向けソリューション
  • 金融向けソリューション
  • ライブ配信ソリューション
  • ブロックチェーンソリューション

リソース

  • 技術ドキュメント
  • ヘルプセンター
  • ブログ・ニュース
  • グローバルスピードテスト

会社情報

  • 会社概要
  • 採用情報
  • パートナー
  • お問い合わせ

© 2026-2028 sudun.com 保留所有权利

  • プライバシー
  • 利用規約
  • Cookie

オリジンサーバーは、実際のコンテンツが存在する場所です。Sudunはオリジンからコンテンツを取得し、世界中のエッジロケーションにキャッシュします。このガイドでは、オリジンサーバーの設定オプションについて説明します。

オリジンサーバーの理解

code
ユーザー → Sudunエッジ(キャッシュ) → オリジンサーバー(お客様のサーバー)
                ↓
         キャッシュヒット: エッジから配信
         キャッシュミス: オリジンから取得

オリジンサーバーは以下のいずれかになります:

  • Webサーバー(Apache、Nginx、IIS)
  • クラウドプロバイダー(AWS、GCP、Azure)
  • オブジェクトストレージサービス(S3、GCS、Azure Blob)
  • ロードバランサーまたはAPIゲートウェイ

オリジンサーバーの追加

  1. ドメイン → 対象ドメインを選択
  2. オリジンタブに移動
  3. オリジンを追加をクリック

オリジン設定

設定項目説明例
オリジンアドレスIPアドレスまたはホスト名origin.example.com または 203.0.113.50
オリジンポートHTTP/HTTPSポート80、443、またはカスタムポート
オリジンプロトコルHTTPまたはHTTPSHTTPS推奨
重みロードバランシングの重み1-100

オリジンアドレスの種類

ホスト名オリジン

ドメイン名をオリジンとして使用:

code
オリジン: origin.example.com

利点:

  • 更新が容易(DNSを変更するだけ)
  • 複数のバックエンドIPをサポート
  • ロードバランサーと連携可能

DNS要件:

  • オリジンホスト名はサーバーIPに解決される必要あり
  • 加速対象ドメインと同じ名前にできない

IPアドレスオリジン

直接IPアドレスを使用:

code
オリジン: 203.0.113.50

利点:

  • 解決が高速(DNSルックアップ不要)
  • ルーティングが予測可能

考慮事項:

  • IP変更時は手動更新が必要
  • 自動フェイルオーバーなし

オリジンプロトコル

HTTPSオリジン(推奨)

code
エッジサーバー ──HTTPS──▶ オリジンサーバー

HTTPSオリジンの設定:

  • ポート: 443(デフォルト)またはカスタム
  • 証明書: オリジンに有効なSSL証明書が必要
  • 検証: 証明書検証を有効化

HTTPオリジン

code
エッジサーバー ──HTTP──▶ オリジンサーバー

警告: HTTPオリジンでは、エッジとオリジン間のデータが暗号化されずに送信されます。非機密コンテンツの場合、またはオリジンがプライベートネットワーク上にある場合のみ使用してください。

ホストヘッダー

ホストヘッダーは、オリジンサーバーにどのサイトがリクエストされているかを伝えます。以下の場合に設定します:

  • オリジンが複数のウェブサイトをホストしている場合
  • オリジンが特定のホスト名を期待している場合
  • 共有ホスティングを使用している場合

ホストヘッダーオプション

オプション動作
加速ドメインユーザーがリクエストしたドメインを送信
オリジンドメインオリジンサーバーのホスト名を送信
カスタム指定したカスタムホスト名を送信

例:

code
ユーザーリクエスト: www.example.com
オリジンサーバー: origin.example.com

# オプション1: 加速ドメイン
Host: www.example.com

# オプション2: オリジンドメイン  
Host: origin.example.com

# オプション3: カスタム
Host: backend.example.com

オリジンタイムアウト

オリジン接続のタイムアウト値を設定:

タイムアウトデフォルト範囲説明
接続5秒1-60秒TCP接続確立までの時間
読み取り30秒1-300秒レスポンス受信までの時間
送信30秒1-300秒リクエスト送信までの時間

タイムアウトの設定

json
{
  "origin": {
    "connect_timeout": 5,
    "read_timeout": 60,
    "send_timeout": 30
  }
}

ヒント: 重い処理を行うAPIの場合は、読み取りタイムアウトを増やしてください。

複数オリジン(ロードバランシング)

高可用性のために複数のオリジンサーバーを設定:

ラウンドロビン

リクエストをオリジン間で均等に分散:

code
オリジン1: 203.0.113.50 (重み: 50)
オリジン2: 203.0.113.51 (重み: 50)

重み付き分散

高速なサーバーにより多くのトラフィックを送信:

code
オリジン1: 203.0.113.50 (重み: 70)  ← トラフィックの70%
オリジン2: 203.0.113.51 (重み: 30)  ← トラフィックの30%

プライマリ/バックアップ(フェイルオーバー)

プライマリ障害時にバックアップオリジンを使用:

code
オリジン1: 203.0.113.50 (プライマリ)
オリジン2: 203.0.113.51 (バックアップ)

ヘルスチェック

オリジンサーバーの健全性を監視し、異常なサーバーへのトラフィックを迂回:

ヘルスチェック設定

設定項目説明デフォルト値
パスチェックするURLパス/health
間隔チェック頻度30秒
タイムアウト応答タイムアウト5秒
閾値異常判定までの失敗回数3回

ヘルスチェック応答

オリジンサーバーは以下を返す必要があります:

http
HTTP/1.1 200 OK
Content-Type: text/plain

OK

2xx系の応答はオリジンが正常と判定されます。

オリジンシールド

オリジンシールドはエッジサーバーとオリジンサーバーの間に追加のキャッシュ層を設け、オリジン負荷を軽減します:

code
ユーザー → エッジPoP → オリジンシールド → オリジンサーバー

メリット

  • オリジンリクエストを90%以上削減
  • トラフィック急増時もオリジンを保護
  • キャッシュヒット率を向上

オリジンシールドの有効化

  1. オリジン → オリジンシールド に移動
  2. シールドロケーションを選択(オリジンに最も近い場所を推奨)
  3. 有効化 をクリック

推奨シールドロケーション:

オリジン所在地シールドロケーション
米国東部ワシントンDC
米国西部ロサンゼルス
ヨーロッパフランクフルト
アジア太平洋シンガポール

オリジンプル設定

リダイレクトの追従

Sudunがオリジンリダイレクトを処理する方法を設定:

オプション動作
無効リダイレクトをユーザーに返す
有効エッジでリダイレクトを追従

リクエストヘッダー

オリジンリクエストにカスタムヘッダーを追加:

code
X-Forwarded-For: クライアントIPアドレス
X-Real-IP: クライアントIPアドレス
X-Forwarded-Proto: https
X-Sudun-Request-ID: 一意のリクエスト識別子

クエリ文字列の保持

クエリパラメータをオリジンに転送:

code
# 有効(デフォルト)
ユーザー: /page?id=123
オリジン: /page?id=123

# 無効
ユーザー: /page?id=123
オリジン: /page

オブジェクトストレージオリジン

Amazon S3

code
オリジンアドレス: bucket-name.s3.amazonaws.com
オリジンプロトコル: HTTPS
ホストヘッダー: bucket-name.s3.amazonaws.com

S3バケットポリシー:

json
{
  "Version": "2012-10-17",
  "Statement": [{
    "Effect": "Allow",
    "Principal": "*",
    "Action": "s3:GetObject",
    "Resource": "arn:aws:s3:::bucket-name/*",
    "Condition": {
      "IpAddress": {
        "aws:SourceIp": ["Sudun IPレンジ"]
      }
    }
  }]
}

Google Cloud Storage

code
オリジンアドレス: storage.googleapis.com
オリジンプロトコル: HTTPS
パスプレフィックス: /bucket-name

トラブルシューティング

502 Bad Gateway

オリジンサーバーに到達できない:

  1. オリジンIP/ホスト名が正しいか確認
  2. ファイアウォールでSudun IPを許可しているか確認
  3. オリジンサーバーが稼働中か確認
  4. オリジンへの直接接続をテスト

504 Gateway Timeout

オリジンサーバーの応答が遅すぎる:

  1. 読み取りタイムアウト設定を増加
  2. オリジン応答時間を最適化
  3. オリジンシールドを有効化して負荷軽減

SSLハンドシェイク失敗

HTTPSオリジンの証明書問題:

  1. オリジン証明書が有効か確認
  2. 証明書チェーンが完全か確認
  3. 証明書がオリジンホスト名と一致するか確認

APIリファレンス

API経由でオリジンを設定:

bash
# オリジン設定を取得
curl -X GET https://api.Sudun.com/v1/domains/example.com/origin \
  -H "Authorization: Bearer YOUR_API_KEY"

# オリジンを更新
curl -X PUT https://api.yeSudunom/v1/domains/example.com/origin \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "origins": [{
      "address": "origin.example.com",
      "port": 443,
      "protocol": "https",
      "weight": 100
    }],
    "health_check": {
      "path": "/health",
      "interval": 30
    }
  }'

オリジン設定でお困りですか? support@Sudun.com までお問い合わせください