ROUTE286 - http://r286.com/

2004年7月 - ウシの声(インターネット)

Apache のリバースプロキシ。
使って分かった AH-K3001V のメリット。
VMailMgr、qmail-vida vpopmail 以外の選択肢。


ROUTE286 トップ

2 8 6 - ROUTE286 の後継ブログ。

今後は 2 8 6 で記事投稿・ブログ公開を行います。
ROUTE286 の新たな記事投稿は行われませんが、修正等は行います。

Apache のリバースプロキシ。

関東で仕事していた時の話をちょっと。

プロバイダのコンテンツでは、もちろん人気のあるコンテンツは
アクセスが多く、サーバに負荷がかかってしまうために、
個別にサーバを建てる事になります。

その際、サブドメインを新たに設けて、DNS で新たに割り当てた IP アドレスを用いて
そのサーバへアクセスするのが普通だったのですが、
一部のプロバイダでは必ず http://www.NANTOKA.ne.jp/CONTENTS/ というアドレスだったのです。
これってどうやってるんだろうな〜と……

最近になってこの仕組みを知りました。リバースプロキシを使うのですね!
Apache の httpd.conf で VirtualHost がこんな感じになっているとして……

<VirtualHost 210.211.222.223:80>
DocumentRoot /home/route286/public_html
User route286
Group route286
ServerName www.route286.com
ServerAdmin nantoka@nantoka.nan
</VirtualHost>

これだと http://www.route286.com/ を参照する形ですね。
この中で 210.221.222.224 に目的のサーバが立ち上がっていて、
http://210.221.222.224/route286/ を http://www.route286.com/route286/ でアクセスしたい場合は

<VirtualHost 210.211.222.223:80>
ProxyPass /route286/ http://210.221.222.224/route286/
ProxyPassReverse /route286/ http://210.221.222.224/route286/

ServerName www.route286.com
ServerAdmin nantoka@nantoka.nan
</VirtualHost>

とします。IP アドレスではなく、特定の URL でも構わないのです。
DNS に比べるとサーバの処理がかなり増えてしまいますが、
Apache の再起動ですぐにアクセスできるようになる、という意味では良いですね。
しかも特定ディレクトリ下でプロキシ動作ができるのが良い。

最近だと Zope とかは独立したサーバで、特定ポートで立ち上がってしまうために、
この方法を用いてドメインアクセスを行わせるケースがあるようですね。

……え? 自分はレンタルサーバだから↑の方法は使えない!!?
であれば、.htaccess+mod_rewrite が使えるかもしれません。
http://www.route286.com/ で参照されるディレクトリに以下を書いた .htaccess を置きます。

RewriteEngine On
RewriteRule ^route286/(.*)$ http://210.221.222.224/route286/$1 [L,P]


書込 - 04/07/29 11:56  カテゴリ - ウシの声(インターネット)
固定リンク - トラックバック・コメント ( 1 )

使って分かった AH-K3001V のメリット。

Yahoo! JAPAN のトピックスにも出てきましたね。
元は産経新聞の記事なので、こちらをリンク。

SankeiWeb - DDIポケットPHS 一般サイト見られて人気

AH-K3001V に機種変更してもうすぐ1ヶ月、
導入前にもメリットを感じていたのですが、実際に利用しても新たなメリットを感じています。

・すぐに Web サイトにアクセスできる
従来だと、パソコンで参照していたわけですが、パソコンの起動に時間がかかっていたわけです。
「メールみたいな〜」と思った時、今は AH-K3001V で Opera 立ち上げて Web メール経由で見ています。
AH-K3001V 自身のメール機能もあるのですが、メールを受信して見る形なので、どうも手間がかかって……。
というわけで、サーバのメールを直接操作できるように Web メールを採用しています。
「地震だ!」と思ってすぐに気象庁のサイトを見るとか……。結構便利。

・パソコンにつなぐのもいろいろ便利。
イベントでパソコンを数台持ち込んで Web 表示を行うのですが、
従来使っていた AirH" は PC カード型のもの。
そこから複数台を参照できるように Windows パソコンに AirH" をつないで
プロキシサーバを立ち上げて、無線 LAN 等で他のパソコンからも参照できるようにしたのですが、
電源供給の問題なのか、よく切断されて結局使い物にならなかったのです。
AH-K3001V に変更して USB でパソコンにつないで、PC カードから無線 LAN 経由で……としたところ、
操作せずにタイムアウトで切断される以外では切断される事無く利用できまして。^^
AH-K3001V をパソコンにつないでいる場合は USB 経由で充電を行うために、長時間使っても大丈夫でした。

個人的には従来使っていた AirH" カードよりも、感度も良くて良い感じです。
AirH" を使って3年目。年間割引& A&B 割でかなり料金も安くなってます。^^;;;

DDI POCKET - AirH" PHONE
Kyocera - AH-K3001V

書込 - 04/07/22 13:43  カテゴリ - ウシの声(インターネット)
固定リンク - トラックバック・コメント ( 0 )

VMailMgr、qmail-vida vpopmail 以外の選択肢。

qmail で OS のユーザではなく、
バーチャルドメイン内で複数個ユーザを作りたいな〜という事があると思います。
その際の選択肢はいくつかあるのですが……

 ・qmail-vida
   qmail 本体もビルドしなおさないといけない。
 ・vpopmail
   全てのバーチャルドメインが1ユーザ下で管理されてしまう。

というわけで、いまいち導入できずにいたのですが、
他に選択肢がある事を知りました。VMailMgr です。

バーチャルドメイン毎にユーザを設けていますが、
その下層に複数個のメールボックスを作成します。
この辺は qmail-vida と同じですね。
ただ、この機能だけに制限されているために、
qmail 本体をビルドしなおす必要がなく、
現在稼動している qmail で導入しても大丈夫というわけです。^^
ビルドしなくて良いのは vpopmail でも同じです。
POP before SMTP 等は備えていないため、別のものを使う必要があります。

インストールと設定は他のページに任せるとして…… ^^;;;

・VMailMgr は .qmail-default のみを生成するため、
 既に qmail の virtualdomain 等で動かしている場合は、
 そちらの設定が優先して動作します。


つまり、現在運用しているものもそのまま問題なく動作するという話です。
随時通知しながら VMailMgr のメールボックスに切り替えていくと良いでしょう。

VMailMgr の一番の問題、それは日本語解説が少なすぎる事です。ううむ……

VMailMgr - 本家サイト。英語です。
文蔵のFreeBSD研究室 - qmailの設定 - VMailMgr のインストールがあります。
世迷言 - たのしいりなっくす - VMailMgrのススメ。こちらは詳しいです。

書込 - 04/07/10 13:07  カテゴリ - ウシの声(インターネット)
固定リンク - トラックバック・コメント ( 0 )


ROUTE286 はオリジナルのシステムで動作しています。
Presented by ROUTE286. ROUTE286 トップ お問い合わせ