Hi!

I have some problems with Tomcat & JK Connector and Apache Virtual hosts.

Apache should only give requests of one virtual host to the jk connector, but
it handles all requests over to the jk connector, no matter what host.
Actually the log files of jkerror.log are very big - and getting bigger.

As jk could not map the uri of other virtual hosts, it gives the request
back to apache (or something) and the right page opens, but I don't
want apache to handle all requests of all virtual hosts to the connector.

Can somebody please give me  hint?


I have configured apache like that:

------------------------ http443.conf ----------------
NameVirtualHost 10.0.0.6:443
<VirtualHost 10.0.0.6:443>
               ScriptAlias /otrs/ "/opt/otrs/bin/cgi-bin/"
               Alias /otrs-web/ "/opt/otrs/var/httpd/htdocs/"
               Perlrequire /opt/otrs/scripts/apache2-perl-startup.pl
               PerlModule Apache2::Reload
               PerlInitHandler Apache2::Reload
               PerlModule Apache2::RequestRec
       ErrorLog /var/log/apache2/httpserror_log
       TransferLog /var/log/apache2/httpsaccess_log
       SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
       SSLCertificateFile /etc/apache2/ssl.crt/otrs.crt
       SSLCertificateKeyFile /etc/apache2/ssl.key/otrs.key
       <Files ~ "\.(cgi|shtml|phtml|php3?)$">
           SSLOptions +StdEnvVars
       </Files>
       <Directory "/srv/www/cgi-bin">
           SSLOptions +StdEnvVars
       </Directory>
       SetEnvIf User-Agent ".*MSIE.*" \
                nokeepalive ssl-unclean-shutdown \
                downgrade-1.0 force-response-1.0
       CustomLog /var/log/apache2/ssl_request_log   ssl_combined
       ServerName XXX1.xx
       DocumentRoot /opt/otrs/var/httpd/htdocs/
       <Location /otrs>
               ErrorDocument 403 /otrs/index.pl
               SetHandler  perl-script
               PerlResponseHandler ModPerl::Registry
               Options +ExecCGI
               PerlOptions +ParseHeaders
               PerlOptions +SetupEnv
               Order allow,deny
               Allow from all
       </Location>

       # directory settings
       <Directory "/opt/otrs/bin/cgi-bin/">
               AllowOverride None
               Options +ExecCGI -Includes
               Order allow,deny
               Allow from all
       </Directory>
       <Directory "/opt/otrs/var/httpd/htdocs/">
               AllowOverride None
               Order allow,deny
               Allow from all
       </Directory>
       SetEnvIf Request_URI "/*" no-jk
</VirtualHost>

NameVirtualHost 10.0.0.3:443
<VirtualHost 10.0.0.3:443>
       ErrorLog /var/log/apache2/httpserror_log
       TransferLog /var/log/apache2/httpsaccess_log
       ServerName XXX.xx
       SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
       SSLCertificateFile /etc/apache2/ssl.crt/intranet.crt
       SSLCertificateKeyFile /etc/apache2/ssl.key/intranet.key
       SetEnvIf User-Agent ".*MSIE.*" \
                nokeepalive ssl-unclean-shutdown \
                downgrade-1.0 force-response-1.0
       CustomLog /var/log/apache2/ssl_request_log   ssl_combined
       JkMount /* default
</VirtualHost>
-------------------------------------------------------------

in http.conf you read:


--------------------------------------------------------

JkWorkersFile "/etc/apache2/workers.properties"
JkLogFile "/opt/xtreme/tomcat/logs/mod_jk.log"
JkLogFile /var/log/apache2/jkerror.log
--------------------------------------------------------

and at least the workers.properies

------------------------------------------------------
       workers.tomcat_home=/opt/xtreme/tomcat
      ps=/
      worker.list=default
      worker.default.port=8009
      worker.default.host=127.0.0.1
      worker.default.type=ajp13
      worker.default.lbfactor=1
------------------------------------------------------









---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to