- PR -

apache-weblogic-SSLの連携について

投稿者投稿内容
ヒロ
会議室デビュー日: 2005/09/12
投稿数: 5
投稿日時: 2005-09-12 21:33
はじめまして、ヒロと申します。
早速ですがapache、weblogic、SSLという構成でweblogicを7001、7012と
2ポートで起動しています。

7001に対してapacheからの接続(SSL使用)は確認できたのですが、
もう一つのweblogicに対する設定がわかりません。

どういった方法でapacheとweblogicを連携すればいいかご教授いただけないでしょうか?

現在のhttpd.confの設定を下に記載します。
<IfDefine SSL>
<IfModule mod_weblogic.c>
WebLogicHost 192.168.1.1
WebLogicPort 7001
</IfModule>
<VirtualHost _default_:443>
DocumentRoot "/usr/local/apache/ssl/htdocs"
ServerName wwwap
ServerAdmin root@wwwap
ErrorLog /usr/local/apache/logs/error_log
TransferLog /usr/local/apache/logs/access_log

〜〜SSL関連の設定〜〜

<Location /test>
SetHandler weblogic-handler
ErrorPage http://hogehoge.co.jp/error.html
</Location>

</VirtualHost>
</IfDefine>

どうか、よろしくお願い致します。
ヒロ
会議室デビュー日: 2005/09/12
投稿数: 5
投稿日時: 2005-09-13 03:41
追記です。
weblogicのほうですが、ポート7001は
 http://localhost:7001/test/
ポート7012のほうは
 http://localhost:7012/test2/
となっており、apacheを経由しないでの確認はできております。
やりたいことはポート7012のtest2をapacheを経由させることです。

他の文献などを見てみるとバーチャルホストでいけそうなのですが、
試行錯誤しておりますが、どうしても7001のほうしか引けません。

何卒、お力沿いよろしくお願いします。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-09-13 09:43
お使いの WLS のバージョンはいくつでしょう?
WLS のプラグインは最新版は WLS7.0SP6 に付属のものになります。現行の全ての WLS のバージョンと互換性がありますのでまず最新版を適用してみてはいかがでしょうか。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-09-13 09:58
リリースノートを見るのもいいですね。
http://edocs.beasys.co.jp/e-docs/wls/docs81/notes/resolved_sp04.html#1620757
http://edocs.beasys.co.jp/e-docs/wls/docs81/notes/resolved_sp03.html#1620757
http://edocs.beasys.co.jp/e-docs/wls/docs70/notes/resolved2.html#377182
http://edocs.beasys.co.jp/e-docs/wls/docs70/notes/resolved.html#1369158

まぁとりあえず最新版にアップデート->動作がおかしければサポート窓口へ問い合わせというのが無難でしょうか。
ヒロ
会議室デビュー日: 2005/09/12
投稿数: 5
投稿日時: 2005-09-14 12:49
インギさん、ご返答ありがとうございます。

ちょっと以下を試したのですがダメでした。
<IfDefine SSL>
#<IfModule mod_weblogic.c>
#WebLogicHost 192.168.1.1
#WebLogicPort 7001
#</IfModule>
<VirtualHost _default_:443>
DocumentRoot "/usr/local/apache/ssl/htdocs"
ServerName wwwap
ServerAdmin root@wwwap
ErrorLog /usr/local/apache/logs/error_log
TransferLog /usr/local/apache/logs/access_log

〜〜SSL関連の設定〜〜

<Location /test>
SetHandler weblogic-handler
WeblogicHost 192.168.1.1
WeblogicPort 7001
ErrorPage http://hogehoge.co.jp/error.html
</Location>
<Location /test2>
SetHandler weblogic-handler
WeblogicHost 192.168.1.1
WeblogicPort 7012
ErrorPage http://hogehoge.co.jp/error.html
</Location>

</VirtualHost>
</IfDefine>


方法がわからないため困っています。
どうかよろしくお願いします。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-09-14 12:55
で、バージョンはどうなのでしょう?最新版は試しましたか?
リリースノートはご覧になりましたか?
プラグインのデバッグログにはなにか記録されていませんか?
SSLを使わない場合はうまくいきますか?
ヒロ
会議室デビュー日: 2005/09/12
投稿数: 5
投稿日時: 2005-09-16 16:47
引用:

インギさんの書き込み (2005-09-14 12:55) より:
で、バージョンはどうなのでしょう?最新版は試しましたか?
リリースノートはご覧になりましたか?
プラグインのデバッグログにはなにか記録されていませんか?
SSLを使わない場合はうまくいきますか?


レスありがとうございます。
バージョンですが最新版を適用してみましたが、同じでした。
後リリースノートの確認は行っております。

プラグインのデバッグログがわからないのですが、apacheのログ以外に
出力されているのでしょうか?

SSLですが、設定しない場合でも結果が変わりませんでしたのでSSLが
問題ではないみたいです。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-09-16 16:52
まずはドキュメントやリリースノートを読むクセをつけましょうね。
商用製品なだけにしっかりとドキュメントは揃っていますから。
#オープンソース製品はドキュメントを読まなくて良い、と言っているわけではありません
たとえばデバッグの取り方を調べたければこんな形で検索できます。
http://search.beasys.co.jp/cgi-bin/namazu.cgi?query=%83v%83%89%83O%83C%83%93+%83p%83%89%83%81%81%5B%83%5E+%83f%83o%83b%83O&submit=Search%21&whence=0&max=10&result=normal&sort=score&idxname=e-docs%2Fwls%2Fdocs81

具体的には

Debug ALL
WLLogFile logs/wlproxy.log

などと設定いたします。これでログが logs/wlproxy.log に記録されます。
logs/errors も併せて確認しましょう。

[ メッセージ編集済み 編集者: インギ 編集日時 2005-09-16 16:54 ]

スキルアップ/キャリアアップ(JOB@IT)