FreeBSD 5.3
поставил из портов apache-2.0.53_1, mod_jk2-apache2-2.0.2, jakarta-tomcat-4.1.31_1.
# cat /usr/local/conf/workers2.properties
[shm:]
disabled=1
[channel.socket:localhost:8009]
port=8009
host=localhost
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
[uri:www.mydomen1.ru]
worker=ajp13:localhost:8009
# cat /usr/local/etc/apache2/httpd.conf
ServerRoot "/usr/local"
<IfModule !mpm_winnt.c>
<IfModule !mpm_netware.c>
#LockFile /var/log/accept.lock
</IfModule>
</IfModule>
<IfModule !mpm_netware.c>
<IfModule !perchild.c>
#ScoreBoardFile /var/run/apache_runtime_status
</IfModule>
</IfModule>
<IfModule !mpm_netware.c>
PidFile /var/run/httpd.pid
</IfModule>
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<IfModule prefork.c>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
<IfModule worker.c>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
<IfModule perchild.c>
NumServers 5
StartThreads 5
MinSpareThreads 5
MaxSpareThreads 10
MaxThreadsPerChild 20
MaxRequestsPerChild 0
</IfModule>
Listen 80
LoadModule access_module libexec/apache2/mod_access.so
LoadModule auth_module libexec/apache2/mod_auth.so
LoadModule auth_anon_module libexec/apache2/mod_auth_anon.so
LoadModule auth_dbm_module libexec/apache2/mod_auth_dbm.so
#LoadModule auth_digest_module libexec/apache2/mod_auth_digest.so
#LoadModule file_cache_module libexec/apache2/mod_file_cache.so
LoadModule charset_lite_module libexec/apache2/mod_charset_lite.so
#LoadModule cache_module libexec/apache2/mod_cache.so
#LoadModule disk_cache_module libexec/apache2/mod_disk_cache.so
LoadModule include_module libexec/apache2/mod_include.so
LoadModule deflate_module libexec/apache2/mod_deflate.so
LoadModule log_config_module libexec/apache2/mod_log_config.so
LoadModule logio_module libexec/apache2/mod_logio.so
LoadModule env_module libexec/apache2/mod_env.so
LoadModule cern_meta_module libexec/apache2/mod_cern_meta.so
LoadModule expires_module libexec/apache2/mod_expires.so
LoadModule headers_module libexec/apache2/mod_headers.so
LoadModule usertrack_module libexec/apache2/mod_usertrack.so
LoadModule unique_id_module libexec/apache2/mod_unique_id.so
LoadModule setenvif_module libexec/apache2/mod_setenvif.so
#<IfDefine SSL>
#LoadModule ssl_module libexec/apache2/mod_ssl.so
#</IfDefine>
LoadModule mime_module libexec/apache2/mod_mime.so
#LoadModule dav_module libexec/apache2/mod_dav.so
LoadModule status_module libexec/apache2/mod_status.so
LoadModule autoindex_module libexec/apache2/mod_autoindex.so
LoadModule asis_module libexec/apache2/mod_asis.so
LoadModule info_module libexec/apache2/mod_info.so
LoadModule cgi_module libexec/apache2/mod_cgi.so
#LoadModule dav_fs_module libexec/apache2/mod_dav_fs.so
LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so
LoadModule negotiation_module libexec/apache2/mod_negotiation.so
LoadModule dir_module libexec/apache2/mod_dir.so
LoadModule imap_module libexec/apache2/mod_imap.so
LoadModule actions_module libexec/apache2/mod_actions.so
LoadModule speling_module libexec/apache2/mod_speling.so
LoadModule alias_module libexec/apache2/mod_alias.so
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
LoadModule jk2_module libexec/apache2/mod_jk2.so
<IfModule !mpm_winnt.c>
<IfModule !mpm_netware.c>
User www
Group www
</IfModule>
</IfModule>
ServerAdmin admin@localhost
UseCanonicalName Off
DirectoryIndex index.html index.jsp
<Directory />
AllowOverride None
Order Deny,Allow
</Directory>
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
<Location /WEB-INF/>
Order Allow,Deny
</Location>
HostnameLookups Off
ErrorLog /var/log/httpd-error.log
LogLevel warn
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
CustomLog /var/log/httpd-access.log combined
ServerTokens Full
ServerSignature On
LanguagePriority ru en
ForceLanguagePriority Prefer Fallback
AddDefaultCharset UTF-8
AddCharset WINDOWS-1251 .cp-1251 .win-1251
AddCharset CP866 .cp866
AddCharset KOI8-r .koi8-r .koi8-ru
AddCharset KOI8-ru .koi8-uk .ua
AddCharset UTF-8 .utf8
AddCharset utf-8 .utf8
AddHandler type-map var
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin admin@localhost
ServerName www.mydomen1.ru
DocumentRoot /usr/local/jakarta-tomcat4.1/webapps/mydomen1.ru
ErrorLog /var/log/httpd-d1-error_log
CustomLog /var/log/httpd-d1_log common
<LocationMatch "/*.jsp">
JkUriSet worker ajp13:localhost:8009
</LocationMatch>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin admin@localhost
ServerName www.mydomen2.ru
DocumentRoot /www/domen2
ErrorLog /var/log/httpd-d2-error_log
CustomLog /var/log/httpd-d2_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin admin@localhost
ServerName www.mydomen3.ru
DocumentRoot /www/domen3
ErrorLog /var/log/httpd-d3-error_log
CustomLog /var/log/httpd-d3_log common
</VirtualHost>
коннектор в томкате включен, все запросы к mydomen1 на томкате отрабатываются грамотно, но я хочу сделать так, что статическую часть (mydomen2 и mydomen3) отрабатывал апач, а не томкат. Т.к. пока апач тупо передает все запросы томкату. Как это грамотнее сделать?
Что можно тут привернуть?