The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Apache2 + mod_jk2 + Tomcat"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Apache2 + mod_jk2 + Tomcat" 
Сообщение от Serp Искать по авторуВ закладки on 15-Апр-05, 16:12  (MSK)
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) отрабатывал апач, а не томкат. Т.к. пока апач тупо передает все запросы томкату. Как это грамотнее сделать?
Что можно тут привернуть?

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Apache2 + mod_jk2 + Tomcat" 
Сообщение от logka Искать по авторуВ закладки(??) on 16-Апр-05, 16:39  (MSK)
Как это грамотнее сделать?
>Что можно тут привернуть?

Вот допустим в workers2.properties

[uri:java.org.ua/*]
info=JAVA JSP
debug=0

Соответственнно все запросы отдаст томкату.
Но можно сделать наподобии
[uri:java.org.ua/jsp/*]
info=JAVA JSP
debug=0
И разложить проэкт по каталогам.
И то что в jsp/ отдавать томкату. Остальное отрабатывает пусть апач.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Apache2 + mod_jk2 + Tomcat" 
Сообщение от Serp Искать по авторуВ закладки on 17-Апр-05, 01:30  (MSK)
>Как это грамотнее сделать?
>>Что можно тут привернуть?
>
>Вот допустим в workers2.properties
>
>[uri:java.org.ua/*]
>info=JAVA JSP
>debug=0
>
>Соответственнно все запросы отдаст томкату.
>Но можно сделать наподобии
>[uri:java.org.ua/jsp/*]
>info=JAVA JSP
>debug=0
>И разложить проэкт по каталогам.
>И то что в jsp/ отдавать томкату. Остальное отрабатывает пусть апач.

Это если по каталогам, а у меня то разные виртуальные хосты!

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру