OpenXの調査(複数サーバで運用:バナーの管理)[一部未完]

火曜日, 1月 19th, 2010

こんにちは、なかわけです。

ロードバランスで冗長化されたOpenXを使って問題になるのが、バナーの保存先です。

管理ページでバナーをアップロードすると、そのファイルは片方のサーバにしか存在しません。
マニュアルにもロードバランスした環境での使い方を書いてありますが、
両方のサーバの同じ位置にバナー画像をおいてくださいとしか書いておらず、
どういう方法を使うのかまでは書いてありません。

http://www.openx.org/docs/2.8/adminguide/Types+of+installation
マニュアルには、ふたつの方法しか書いておらず、
ひとつは、なんらかの方法ですべてのサーバにバナー画像を置く
ふたつ目は、バナーをデータベースに直接保存する方法
ですが、バナーをデータベースに保存する方法はオススメしません
また、複数のサーバで運用しているくらいの環境だとFTPでいちいちアップロードするような管理をしていないと思います。

こういった環境の場合、ロードバランスされているAサーバ・Bサーバとは別に、
Cサーバを用意してOpenXの管理ページからCサーバにバナー画像をアップロードするのが理想かと思います。
この設定は、Configuration>バナーストレージ設定にあります。
許可されたバナータイプの項目のバナーをサーバに保存するにチェックが入っているかを確認。
次に画像のサーバ保存設定の項目で保存方法を外部FTPサーバに選択、以降のフォームを埋めていきます。これでOK。

バナーの登録方法は、いつもと同じようにバナー種別を選択してくださいから、
ローカルバナー(ウェブサーバー)を選んで進んでいくだけ。

・・・のはずが、
設定したCサーバに画像がアップされず、また出力された広告の画像srcを見ると、
OpenXがインストールされているサーバのimagesディレクトリになっていました。
なぜかできません。。。
OpenXのサーバからFTPサーバへアクセスした形跡はあったのですが、
たぶんFTPサーバの問題です。もうちょい調べてみます。

Tags: , , ,

Leave a Reply

*