- - PR -
Apache+mod_jk+Tomcat(SSL経由)できない
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2009-02-18 14:41
Apacheからmod_jkを使用して、Tomcatへ連携していますが、
sslを使用した場合、Tomcatのファイルを見に行かず、 ApacheのDocumentRootのファイルを参照してしまいます。 ssl経由しない場合は、Tomcatのファイルが正常に表示されます。 https://localhost/index.html は正常に表示されるので、 sslの設定は合っているかなと思っております。 sslを使用した場合でも、Tomcatのファイルを参照させたい のですが、どのようにすればよろしいでしょうか。 ご教授をお願い致します。 RedHat Linux ES 3 Apache 2.0.46 Tomcat 4.1 ===ssl_error_log=== [error]File does not exist: /var/www/html/Start ⇒ApacheのDocumentRoot(/var/www/html)を参照しているが、 Tomcatのルート(/opt/tomcat/webapps/ROOT)にあるStart.jspを 参照させたいです。 ===workers.properties=== worker.list=tomcat1 worker.tomcat1.port=8009 worker.tomcat1.host=localhost worker.tomcat1.type=ajp13 ===mod_jk.conf=== LoadModule jk_module modules/mod_jk.so <IfModule mod_jk.c> JkWorkersFile /etc/httpd/conf/workers.properties JkLogFile /var/log/httpd/mod_jk.log JkExtractSSL On JkHTTPSIndicator HTTPS JkSESSIONIndicator SSL_SESSION_ID JkCIPHERIndicator SSL_CIPHER JkCERTSIndicator SSL_CLIENT_CERT Alias /ROOT "/opt/tomcat/webapps/ROOT" <Directory "/ROOT"> Options Indexes FollowSymLinks </Directory> JkMount /* tomcat1 JkMount /ROOT/ tomcat1 JkMount /ROOT/* tomcat1 JkMount /ROOT/*.jsp tomcat1 <Location "/ROOT/WEB-INF/"> AllowOverride None Deny from all </Location> </IfModule> ===server.xml=== 8080をコメント化して、以下を有効化 <Connector className="org.apache.ajp.tomcat4.Ajp13Connector" port="8009" minProcessors="5" maxProcessors="75" acceptCount="10" debug="0"/> |
|
投稿日時: 2009-02-18 19:51
自己解決レスです。
ssl.confに、「JkMount /* tomcat1」と記入すれば Tomcatのファイルが正常に表示されました。 ありがとうございました。 |
1