S-JIS[2007-06-22/2007-09-28] 変更履歴

Apache HTTP Server

Apache(アパッチ)は、HTTPサーバー(Webサーバー)

ここでいうApacheとは、Apache Software Foundationの『HTTP Server』を指す。
『HTTP Server』では固有名詞っぽくないから、Apacheと呼ばれることが多いのではないかと思う。


WebLogicとの接続

WebLogicと連携する方法。[2007-09-28]

Apacheの設定ファイルであるhttpd.confにWebLogicへの接続設定を書く。

<IfModule mod_weblogic.c>
	WebLogicHost 192.168.xxx.yyy	…WebLogicのIPアドレス
	WebLogicPort 7001			…WebLogicのポート番号
	MatchExpression *.css
	MatchExpression *.jsp
</IfModule>

要求されたURIがMatchExpressionで指定した拡張子だと、WebLogicに送られる。

例えば上記の例ではcssファイルに対して設定されているので、「http://server/hoge/test.css」はWebLogic配下から取得される。
しかし「http://server/hoge/」はApache配下の該当ディレクトリのファイル一覧が返される。(拒否する設定になっていなければ)
仮にそのApache配下のディレクトリにcssファイルを置いておくと、ファイル一覧としてはそのcssファイルが在るように見えるが、そのファイルそのものが要求された時にはWebLogicから取ろうとする為、(WebLogic配下に存在しなければ)結果はNOT FOUNDのエラーとなる。


技術メモへ戻る / Tomcatへ行く
メールの送信先:ひしだま