- - PR -
apacheとtomcat5.5の連携して外部からの接続ができない
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-10-24 21:32
初めての書き込みです。
adcと申します。 ただいまストラッツを使った開発と環境構築を行っています。 apacheとtomcatをインストールし、連携の設定まで行いました。 http://localhost/でTomcatのページまで見れるのは確認できたのですが、 ダイナミックDNSで外部に公開しようと思ったのですが、見れませんでした。 ちなみに、apatchのみを使用したページは見れた。 apacheかtomcatに設定が必要なのでしょうか。 ご存知の方おりましたら、回答よろしくお願いいたします。 以下はインストールしたパッケージです。 apacheapache_2.0.58-win32-x86-no_ssl.msi apache-tomcat-5.5.20.exe mod_jk-apache-2.0.58.so |
|
投稿日時: 2006-10-25 02:01
エラーログ等のログの確認は、おこなったのですよね?
何もメッセージはでていなかったということでしょうか。 |
|
投稿日時: 2006-10-25 06:29
勘ですが。
Apache - Tomcat間の連携部でバーチャルホストを 利用した設定になっていたりしませんか? ローカルだと疎通確認ができて、 外からつなぐと通らないわけですよね? |
|
投稿日時: 2006-10-26 20:40
せん様、nagise様回答ありがとうございます。
エラーログを確認して、apacheの以下のログが出ていて、参照しているフォルダが違うのでtomcatを呼んでいないことはなんとなくわかったいました。 ゆえに、apacheの設定が悪いと思い込んでいました。 [Tue Oct 24 21:48:14 2006] [error] [client ***.***.***.***] File does not exist: C:/Apache2/htdocs/TestAp tomcat&apacheの連携は以下のサイトを参考(というかそのまま)に設定を行いました。 http://www.nihon-eng.co.jp/c-break/TechNote/ 確かにバーチャルホストについての設定は行ったいません。 調べてみたところ、tomcatのmod_jk.confにバーチャルホストの設定があって、そこで参照されるサーバを切り分けられていたのですね。 以下のように修正したら見れるようになりました。 省略--------------- <VirtualHost localhost> ServerName localhost JkMount /servlets-examples ajp13 JkMount /servlets-examples/* ajp13 -------------------- ↓ 省略------------ <VirtualHost *> ServerName localhost JkMount /servlets-examples ajp13 JkMount /servlets-examples/* ajp13 ---------------- 思い込みと勉強不足が身にしみます。 お手数お掛け致しました。ありがとうございます。 |
1