Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

apache2.2 + tomcat5.5 の連携について

debian etch 2.6.18-4-686 でapache2.2 + tomcat5.5 + sun-java5-jdk を aptitude でインストールしました。 
apache と tomcat の連携がうまくいかないのですが、 
お分かりの方、教えていただけないでしょうか。 

/etc/profile に以下を追記。 
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun 
export CATALINA_BASE=/var/lib/tomcat5.5 
export CATALINA_HOME=/usr/share/tomcat5.5 
export PATH=$JAVA_HOME/bin:$PATH 

http://192.168.0.9:8180/  にブラウザからアクセスしたところ、 
正常に見ることができました。 

apache2 のモジュールを設定。 
# cd /etc/apache2/mods-enables/ 
# ln -s ../mods-availables/proxy.conf ./ 
# ln -s ../mods-availables/proxy.load ./ 
# ln -s ../mods-availables/proxy_ajp.load ./ 

# vi /etc/apache2/mods-enables/proxy_ajp.conf 
<IfModule mod_proxy_ajp.c> 
<Location /jsp-examples/> 
ProxyPass ajp://localhost:8009/jsp-examples/ 
</Location> 
<Location /servlets-examples/> 
ProxyPass ajp://localhost:8009/servlets-examples/ 
</Location> 
</IfModule> 

http://192.168.0.9/jsp-examples/ にブラウザからアクセスしたところ、 
下記のように表示されます。 
HTTP エラー 403 - アクセス不可 
Internet Explorer 

/var/log/apache2/error.log には、以下のように出力されます。 
[Wed Aug 01 14:41:56 2007] [error] [client 192.168.0.153] client denied by server configuration: proxy:ajp://localhost:8009/jsp-examples/ 

SELinux を疑い、/etc/selinux/config で 
#SELINUX=permissive 
SELINUX=disabled 
として、再起動しましたが、結果は変わりません。 

どのように対応したらよいのか分かりません。 
知識のある方、ご教授いただけないでしょうか。 

3

回答

4415

閲覧

3件の回答

評価

0

Connectorが違うんじゃないでしょうか。

評価

0

Locationのなかに

Order allow,deny
Allow from all

とするとどうなります?

評価

0

Locationのなかに

Order allow,deny
Allow from all

としたらOKでした。
ありがとうございました!!

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。