Apacheは、HTTPサーバー(Webサーバー)。
ここでいうApacheとは、Apache
Software Foundationの『HTTP Server』を指す。
『HTTP Server』では固有名詞っぽくないから、Apacheと呼ばれることが多いのではないかと思う。
|
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のエラーとなる。