[Mod_gzip] Mod_gzip +mod_ssl + mod_wl.so Weblogic
Jean-Jacques.siquet
mod_gzip@lists.over.net
Mon, 19 Jan 2004 19:02:25 +0100
hi,
i read the forum but nothing work,
i have error:
"GET /webapp/presentation/expert/glossaire.do HTTP/
1.1" 200 0 "https://pipo/webapp/presentation/expert/contact.do" "Mozilla/4.0
(comp
atible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)" mod_gzip:
CAP_FILE_EMPTY 0 pct.
[error] mod_gzip: EMPTY FILE [/VAR/apache_mod_gzip/_5729_99_0.wrk] in
sendfile2
[error] mod_gzip: Make sure all named directories exist and have the correct
permissions.
but without SSL it's work:
"GET /webapp/presentation/expert/glossaire.do HTTP/
1.0" 200 9734 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET
CLR 1.1.4322)" mod_gzip: OK 90 pct.
if you can help, in optimisation
cordialement,
Jean-Jacques Siquet
ingenieur systeme
experian sva
httpd.conf:
ServerType standalone
ServerRoot "/etc/httpd"
LockFile /var/run/httpd.lock
PidFile /var/run/httpd.pid
ScoreBoardFile logs/apache_runtime_status
Timeout 300
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MinSpareServers 5
MaxSpareServers 20
StartServers 8
MaxClients 150
MaxRequestsPerChild 1000
BindAddress 192.168.0.2
#LoadModule mmap_static_module modules/mod_mmap_static.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
<IfDefine HAVE_BANDWIDTH>
LoadModule bandwidth_module modules/mod_bandwidth.so
</IfDefine>
<IfDefine HAVE_THROTTLE>
LoadModule throttle_module modules/mod_throttle.so
</IfDefine>
LoadModule env_module modules/mod_env.so
LoadModule config_log_module modules/mod_log_config.so
LoadModule agent_log_module modules/mod_log_agent.so
LoadModule referer_log_module modules/mod_log_referer.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule status_module modules/mod_status.so
LoadModule info_module modules/mod_info.so
LoadModule includes_module modules/mod_include.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule dir_module modules/mod_dir.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule asis_module modules/mod_asis.so
LoadModule imap_module modules/mod_imap.so
LoadModule action_module modules/mod_actions.so
#LoadModule speling_module modules/mod_speling.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule access_module modules/mod_access.so
LoadModule auth_module modules/mod_auth.so
LoadModule anon_auth_module modules/mod_auth_anon.so
LoadModule db_auth_module modules/mod_auth_db.so
#LoadModule auth_any_module modules/mod_auth_any.so
#LoadModule dbm_auth_module modules/mod_auth_dbm.so
#LoadModule auth_ldap_module modules/mod_auth_ldap.so
#LoadModule mysql_auth_module modules/mod_auth_mysql.so
#LoadModule auth_pgsql_module modules/mod_auth_pgsql.so
#LoadModule digest_module modules/mod_digest.so
#LoadModule proxy_module modules/libproxy.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule example_module modules/mod_example.so
#LoadModule unique_id_module modules/mod_unique_id.so
LoadModule setenvif_module modules/mod_setenvif.so
<IfDefine HAVE_ROAMING>
LoadModule roaming_module modules/mod_roaming.so
</IfDefine>
<IfDefine HAVE_SSL>
LoadModule ssl_module modules/libssl.so
</IfDefine>
<IfDefine HAVE_PUT>
LoadModule put_module modules/mod_put.so
</IfDefine>
LoadModule weblogic_module modules/mod_wl.so
LoadModule gzip_module /usr/lib/apache/mod_gzip.so
# Reconstruction of the complete module list from all available modules
# (static and shared ones) to achieve correct module execution order.
# [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE UPDATE THIS, TOO]
ClearModuleList
#AddModule mod_mmap_static.c
AddModule mod_vhost_alias.c
<IfDefine HAVE_BANDWIDTH>
AddModule mod_bandwidth.c
</IfDefine>
<IfDefine HAVE_THROTTLE>
AddModule mod_throttle.c
</IfDefine>
AddModule mod_env.c
AddModule mod_log_config.c
AddModule mod_log_agent.c
AddModule mod_log_referer.c
#AddModule mod_mime_magic.c
AddModule mod_mime.c
AddModule mod_negotiation.c
AddModule mod_status.c
AddModule mod_info.c
AddModule mod_include.c
AddModule mod_autoindex.c
AddModule mod_dir.c
AddModule mod_cgi.c
AddModule mod_asis.c
AddModule mod_imap.c
AddModule mod_actions.c
#AddModule mod_speling.c
AddModule mod_userdir.c
AddModule mod_alias.c
AddModule mod_rewrite.c
AddModule mod_access.c
AddModule mod_auth.c
AddModule mod_auth_anon.c
AddModule mod_auth_db.c
#AddModule mod_auth_any.c
#AddModule mod_auth_dbm.c
#AddModule auth_ldap.c
#AddModule mod_auth_mysql.c
#AddModule mod_auth_pgsql.c
#AddModule mod_digest.c
#AddModule mod_proxy.c
#AddModule mod_cern_meta.c
AddModule mod_expires.c
AddModule mod_headers.c
#AddModule mod_usertrack.c
#AddModule mod_example.c
#AddModule mod_unique_id.c
AddModule mod_so.c
AddModule mod_setenvif.c
<IfDefine HAVE_ROAMING>
AddModule mod_roaming.c
</IfDefine>
<IfDefine HAVE_SSL>
AddModule mod_ssl.c
</IfDefine>
<IfDefine HAVE_PUT>
AddModule mod_put.c
</IfDefine>
AddModule mod_weblogic.c
AddModule mod_gzip.c
Port 80
<IfDefine HAVE_SSL>
Listen 192.168.0.2:80
Listen 192.168.0.2:443
</IfDefine>
User apache
Group apache
ServerAdmin root@localhost
ServerName pipo
DocumentRoot "/VAR/www/html"
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "/VAR/www/html">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfModule mod_dir.c>
DirectoryIndex index.jsp index.html index.htm index.do
</IfModule>
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</Files>
UseCanonicalName On
<IfModule mod_mime.c>
TypesConfig /etc/mime.types
</IfModule>
DefaultType text/plain
<IfModule mod_mime_magic.c>
# MIMEMagicFile /usr/share/magic.mime
MIMEMagicFile conf/magic
</IfModule>
HostnameLookups Off
ErrorLog /VAR/JDC/logs/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
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"
mod_gzip: %{mod_gzip_result}n %{mod_gzip_compression_ratio}n pct."
combined_mod_gzip
ServerSignature On
<IfModule mod_alias.c>
Alias /commun/ "/VAR/www/commun/"
<Directory "/VAR/www/commun">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /css/ "/VAR/www/css/"
<Directory "/VAR/www/css">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /img/ "/VAR/www/img/"
<Directory "/VAR/www/img">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /script/ "/VAR/www/script/"
<Directory "/VAR/www/script">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</IfModule>
<IfModule mod_autoindex.c>
IndexOptions FancyIndexing NameWidth=*
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core
AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
DefaultIcon /icons/unknown.gif
ReadmeName README
HeaderName HEADER
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
</IfModule>
<IfModule mod_mime.c>
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz
AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .ee
AddLanguage fr .fr
AddLanguage de .de
AddLanguage el .el
AddLanguage he .he
AddCharset ISO-8859-8 .iso8859-8
AddLanguage it .it
AddLanguage ja .ja
AddCharset ISO-2022-JP .jis
AddLanguage kr .kr
AddCharset ISO-2022-KR .iso-kr
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pl .po
AddCharset ISO-8859-2 .iso-pl
AddLanguage pt .pt
AddLanguage pt-br .pt-br
AddLanguage ltz .lu
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .sv
AddLanguage cz .cz
AddLanguage ru .ru
AddLanguage zh-tw .tw
AddLanguage tw .tw
AddCharset Big5 .Big5 .big5
AddCharset WINDOWS-1251 .cp-1251
AddCharset CP866 .cp866
AddCharset ISO-8859-5 .iso-ru
AddCharset KOI8-R .koi8-r
AddCharset UCS-2 .ucs2
AddCharset UCS-4 .ucs4
AddCharset UTF-8 .utf8
<IfModule mod_negotiation.c>
LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz
ca es sv tw
</IfModule>
AddType application/x-tar .tgz
AddType image/x-icon .ico
AddType text/html .shtml
AddType text/html .do
AddType text/html .jsp
AddHandler server-parsed .shtml
AddHandler imap-file map
</IfModule>
<IfModule mod_setenvif.c>
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
</IfModule>
<IfDefine HAVE_SSL>
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl
</IfDefine>
<IfModule mod_ssl.c>
SSLPassPhraseDialog builtin
SSLSessionCache shm:/VAR/JDC/logs/ssl_scache(512000)
SSLSessionCacheTimeout 300
SSLMutex file:/VAR/JDC/logs/ssl_mutex
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
SSLLog /VAR/JDC/logs/ssl_engine_log
SSLLogLevel error
</IfModule>
<IfDefine HAVE_SSL>
<VirtualHost 192.168.0.2:443>
DocumentRoot /VAR/www/html
ServerName pipo
ErrorLog /VAR/JDC/logs/error_log
CustomLog /VAR/JDC/logs/access_log combined_mod_gzip
RewriteEngine on
RewriteCond /VAR/www/flags/indisponible -f
RewriteRule ^/img(.*)$ /VAR/www/indisponible/img$1 [L]
RewriteCond /VAR/www/flags/indisponible -f
RewriteRule ^/css(.*)$ /VAR/www/indisponible/css$1 [L]
RewriteCond /VAR/www/flags/indisponible -f
RewriteRule ^(.*)$ /VAR/www/indisponible/interruption.htm [L]
RewriteRule ^/webapp/img([^;]*)(;?)(.*) /img$1 [PT]
RewriteRule ^/webapp/css([^;]*)(;?)(.*) /css$1 [PT]
RewriteRule ^/webapp/commun([^;]*)(;?)(.*) /commun$1 [PT]
RewriteRule ^/webapp/script([^;]*)(;?)(.*) /script$1 [PT]
RewriteRule ^/webapp(.*) /JDC/webapp$1 [PT]
RewriteRule ^/$ /JDC/webapp/index.jsp [PT]
SSLEngine on
SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
<Location /JDC>
SetHandler weblogic-handler
WeblogicHost 192.168.0.1
WeblogicPort 7001
PathTrim /JDC
ConnectTimeoutSecs 10
</Location>
</VirtualHost>
</IfDefine>
<VirtualHost 192.168.0.2:80>
DocumentRoot /VAR/www/html
ServerName pipo
ErrorLog /VAR/JDC/logs/error_log
CustomLog /VAR/JDC/logs/access_log combined_mod_gzip
RewriteEngine on
RewriteCond /VAR/www/flags/indisponible -f
RewriteRule ^/img(.*)$ /VAR/www/indisponible/img$1 [L]
RewriteCond /VAR/www/flags/indisponible -f
RewriteRule ^/css(.*)$ /VAR/www/indisponible/css$1 [L]
RewriteCond /VAR/www/flags/indisponible -f
RewriteRule ^(.*)$ /VAR/www/indisponible/interruption.htm [L]
RewriteRule ^/webapp/img([^;]*)(;?)(.*) /img$1 [PT]
RewriteRule ^/webapp/css([^;]*)(;?)(.*) /css$1 [PT]
RewriteRule ^/webapp/commun([^;]*)(;?)(.*) /commun$1 [PT]
RewriteRule ^/webapp/script([^;]*)(;?)(.*) /script$1 [PT]
RewriteRule ^/webapp(.*) /JDC/webapp$1 [PT]
RewriteRule ^/$ /JDC/webapp/index.jsp [PT]
<Location /JDC>
SetHandler weblogic-handler
WeblogicHost 192.168.0.1
WeblogicPort 7001
PathTrim /JDC
ConnectTimeoutSecs 10
</Location>
</VirtualHost>
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_can_negotiate No
mod_gzip_static_suffix .gz
AddEncoding gzip .gz
mod_gzip_update_static No
mod_gzip_command_version '/mod_status_gzip'
mod_gzip_temp_dir /VAR/apache_mod_gzip
mod_gzip_keep_workfiles No
mod_gzip_minimum_file_size 500
mod_gzip_maximum_file_size 500000
mod_gzip_maximum_inmem_size 60000
mod_gzip_min_http 1000
mod_gzip_handle_methods GET POST
mod_gzip_item_exclude reqheader "User-agent: Mozilla/4.0[678]"
mod_gzip_item_include file \.html$
mod_gzip_item_exclude file \.js$
mod_gzip_item_exclude file \.css$
mod_gzip_item_include file \.pl$
mod_gzip_item_include file \.jsp$
mod_gzip_item_include file \.do$
mod_gzip_item_include handler ^weblogic-handler$
mod_gzip_item_include mime ^text/html$
mod_gzip_item_include mime ^text/plain$
mod_gzip_item_include mime ^httpd/unix-directory$
mod_gzip_item_exclude mime ^image/
mod_gzip_dechunk Yes
mod_gzip_add_header_count Yes
mod_gzip_send_vary On
</IfModule>