プロが教える店舗&オフィスのセキュリティ対策術

apacheとtomcat、サーバ接続についてくわしいかたお願いします。

環境:
Windows vista
Apache2.0.61
Tomcat5.5.25 で

tomcatとapacheは単独でうごきますし、
mod_jkを使い、apacheとtomcatを連携させました。
その際のhttpd.confには以下を追記しました。

末尾
<IfModule mod_jk.c>
JkWorkersFile "C:\Program Files\Apache Group\Apache2\conf\workers.properties"
JkLogFile logs\mod_jk.log
JkLogLevel warn
JkMount /*.jsp worker1   →(1)
JkMount /servlet/* worker1     →(2)
JkMount /examples/* worker1    →(3)
JkMount /tomcat-docs/* worker1   →(4)

</IfModule>

において(4)は自分で作成(追加)しhttp://localhost/tomcat-docs/でみることができました。

しかし(3)においてはexampleに対応するファイルがtomcatに入ってなかったため、見れないのはわかります。

ここで(1)ですがこれはjspファイルを見れるようにするという意味ですよね?
ということは
もし、自分で○×.jspというファイルをlocalhostで見たい場合は

httpd.confに

JkMount /○×/* worker1と追加すればみれるということでしょうか?
追記して確認したところwebページがみつかりませんとの表示があります。

また、localhostでなく外部から○×.jspに接続されることを考えた場合、http://localhost/○×.jsp/のlocalhostに自分のIPアドレスを入れてあげれば外部からもみることができますよね?
質問ばかり&拙い文章ですいません。
なお○×.jspは
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\rootsの直下に入っています。
httpd.confと、サーバ接続の編集があいまいになっています。

A 回答 (1件)

JSPファイルがwebapps\rootsの直下にあるということですので、


JkMount /*.jsp worker ではなく
JkMount /roots/*.jsp worker でないと見えないのでは?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!