115000035921
115000009241

【ウェブアクセラレータ】初期設定(サブドメイン利用)

対象サービス・プラン

こちらではウェブアクセラレータ機能の初期設定について紹介します。
なお、本ページにおいてはコンテンツの配信に *.webaccel.jp のサブドメインを利用する設定について解説しています。
お客様のドメインを持ち込む場合は、初期設定(独自ドメイン利用)のページまたは、
初期設定(独自ドメインにサブドメインを新規設定して利用)のページをご覧ください。

前提条件・設定例

前提条件

  • ウェブアクセラレータを利用するサイトについては、弊社サービス以外でも、他社クラウドサービスなどで利用可能です。
  • ウェブアクセラレータはキャッシュサービスになりますので、別途コンテンツをアップロードするオリジンサーバが必要になります。
    オリジンサーバはお客様ご自身でご用意ください。
  • このページではコンテンツの配信に *.webaccel.jp のサブドメインを利用する場合の設定方法を解説しています。
    お客さまのドメインを持ち込んで image.example.jp などで利用する場合は、初期設定(独自ドメイン)のページまたは、
    初期設定(独自ドメインにサブドメインを新規設定して利用)のページをご覧ください。
  • ウェブアクセラレータのサービス概要などは、サービス概要をご覧ください。
サブドメイン利用について

サブドメイン利用のポイントは、DNSの設定が必要ないため瞬時にウェブアクセラレータ配信に切り替えられるところですが、
ウェブアクセラレータで配信するコンテンツは *.webaccel.jp のドメインから配信されますので、自サイトのドメインを利用できません。
画像など一部のファイルをキャッシュしたい場合で、さらに配信ドメインが外部ドメインになってしまうことを許容できる場合におすすめの方法です。
キャッシュ配信の事前確認も可能で、比較的切替時のリスクを低く抑えられます。

ページの先頭へ

設定手順

事前確認

お客様のオリジンサーバにて、以下の設定ができるかをご確認ください。設定できない場合はウェブアクセラレータの利用はできません。

  • バーチャルホストの設定が可能で、 *.webaccel.jp へのアクセスをコンテンツが格納されているディレクトリを閲覧するように設定ができること。
  • Apacheやnginxの設定ファイルを編集可能で、HTTP レスポンスヘッダーの値が修正可能なこと

ページの先頭へ

お客様のサーバ(オリジンサーバ)側での設定

ウェブアクセラレータをサブドメインで利用する場合、お客様のコンテンツは (ランダム文字列).webaccel.jp/example.jpeg のように、
ウェブアクセラレータドメインのサブドメインを用いてコンテンツを配信します。
そのため、お客さまのサーバ側でバーチャルホストの設定を行い、(ランダム文字列).webaccel.jp 宛のアクセスを
オリジンのディレクトリへ誘導する設定を行う必要があります。
また、ウェブアクセラレータではキャッシュ時間とキャッシュしたいファイルの指定にHTTP レスポンスヘッダーの s-maxage を利用します。
そのため、HTTPレスポンスヘッダーを設定できる環境が必要です。

設定例)Apacheの場合

バーチャルホストの設定例

<VirtualHost *:80>
DocumentRoot /www/example1(お客さまのサイトのドキュメントルート)
ServerName (発行された文字列).webaccel.jp
</VirtualHost>
  • ※ バーチャルホストはhttpd.conf、またはincludeされるApacheの設定ファイルに記載されている必要があります。
  • ※ ウェブアクセラレータからオリジンサーバへのアクセスはHTTP/1.1となります。

HTTPレスポンスヘッダーの設定例

<Files ~ “\.(gif|jpeg|png|ico)$”>
Header set Cache-Control “s-maxage=86400, public”
</File>
  • ※ 上記設定により、gif、jpeg、png、icoの拡張子を持つファイルのみキャッシュされます。
  • ※ HTTPレスポンスヘッダーの設定は .htaccess、httpd.conf、またはincludeされるApacheの設定ファイルに記載されている必要があります。

注意事項

Apache、nginxでの設定例と注意事項はこちらのサポートページをご確認ください。

ページの先頭へ

ウェブアクセラレータ ダッシュボードへのアクセス手順

ログイン画面にてさくらのクラウドユーザとしてログインします。
ログイン情報を入力し「ログイン」ボタンをクリックします。

さくらのクラウド ホームに遷移します。
「ウェブアクセラレータ」のアイコンをクリックします。

さくらのクラウド ウェブアクセラレータのダッシュボードに遷移します。
初期表示時は、作成日時が最も新しいサイトの情報が表示されます。左メニューの「サイト追加」をクリックするとサイトの追加ができます。

サイト名とオリジンサーバのIPアドレスを入力して「保存」をクリックします。

サイトの追加が完了します。完了メッセージを確認してください。
追加完了後、サイト詳細で登録された内容を確認します。

ページの先頭へ

ステータス有効化手順

サイト詳細でステータスが無効になっていることを確認します。

ステータスを有効化するために「有効にする」ボタンをクリックします。

有効化確認で「有効に切り替える」をクリックします。

ステータスの有効化が完了となります。完了メッセージを確認してください。
遷移したサイト詳細でステータスが有効になっていることを確認します。

ブラウザで、対象Webサイトにアクセスします。

例)
WebサイトURL:example.jp
オリジンサーバ:203.0.113.80

Google Chromeなどのブラウザでデベロッパーツールを使用し、オリジンサイトの画像ファイルが
ウェブアクセラレータ経由(tmvt3y9p.user.webaccel.jp)になっていることを確認します。

WordPressの場合は投稿を一括置換できるプラグイン「Serch Regex」や、
置換しないで動的にリンクを書き換えるプラグイン「Real-Time Find and Replace」を利用すると
サブドメインへの書き換えが便利に行なえます。

*.webaccel.jpについては、標準でSSLが利用可能です。置換するURLをhttps://*.webaccel.jp/~とすることで、
SSL通信でウェブアクセラレータを利用することができます。

※WordPressのプラグインについては弊社の動作保証対象外となりますので、ご了承ください。

実際に全データを置換する前に、画像URLなどを手書きで書き換えてアクセスし、
表示を確認してから置換することで画像が見えなくなるなどの事故を防ぐことができます。

さくらのサポート情報

メニューを閉じる