ok here is the amended config file. And sorry to
say it doesn't work either way.
###########################
ServerRoot "/opt/apache2.0.58"
PidFile /opt/apache2.0.58/logs/httpd.pid ScoreBoardFile /opt/apache2.0.58/logs/httpd.scoreboard Timeout 300 KeepAlive On MaxKeepAliveRequests 100
KeepAliveTimeout 15 MinSpareServers 5
MaxSpareServers 10 StartServers 5
MaxClients 150
MaxRequestsPerChild 0
# 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] LoadModule was_ap20_module /opt/IBM/WebSphere/Express51/AppServer/bin/mod_was_ap20_http.so WebSpherePluginConfig /opt/IBM/WebSphere/Express51/AppServer/config/cells/plugin-cfg.xml Listen 80 <IfDefine SSL> Listen 443 </IfDefine> ServerName linuxweb User apache
Group apache ServerAdmin root@linuxweb
DocumentRoot "/opt/apache2.0.58/htdocs"
<Directory />
Options FollowSymLinks AllowOverride None SetOutputFilter DEFLATE </Directory> <Directory "/opt/apache2.0.58/htdocs"> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow from all </Directory> <IfModule mod_userdir.c>
UserDir public_html </IfModule> #<IfModule mod_dir.c>
# DirectoryIndex index.html index1.html #</IfModule> <IfModule mod_dir.c>
DirectoryIndex index.html </IfModule> AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny Deny from all Satisfy All </Files> UseCanonicalName On
#
# TypesConfig describes where the mime.types file (or equivalent) is # to be found. # <IfModule mod_mime.c> TypesConfig /opt/apache2.0.58/conf/mime.types </IfModule> DefaultType text/plain
<IfModule mod_mime_magic.c>
MIMEMagicFile /opt/apache2.0.58/conf/magic </IfModule> HostnameLookups Off
ErrorLog /opt/apache2.0.58/logs/error_log
#LogLevel warn
LogLevel Error DeflateFilterNote Input instream
DeflateFilterNote Output outstream DeflateFilterNote Ratio ratio LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%v %h %l %u %t \"%r\" %>s %b" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-agent}i" agent LogFormat '%h %t "%r" %>s %b %{outstream}n %{instream}n (%{ratio}n)' deflate CustomLog /opt/apache2.0.58/logs/access_log deflate ServerSignature On
<IfModule mod_alias.c>
Alias /icons/ "/opt/apache2.0.58/icons/" <Directory "/opt/apache2.0.58/icons"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> Alias /manual/ "/opt/apache2.0.58/htdocs/manual/"
<Directory
"/opt/apache2.0.58/htdocs/manual">
Options Indexes FollowSymlinks MultiViews AllowOverride None Order allow,deny Allow from all </Directory> ScriptAlias /cgi-bin/ "/opt/apache2.0.58/cgi-bin/"
<Directory
"/opt/apache2.0.58/cgi-bin">
AllowOverride None Options None Order allow,deny Allow from all </Directory> </IfModule> <IfModule mod_autoindex.c> IndexOptions FancyIndexing 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>
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 cs .cz .cs AddLanguage ru .ru AddLanguage zh-TW .zh-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
AddEncoding x-compress .Z
AddEncoding x-gzip .gz .tgz </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 SSL>
AddType application/x-x509-ca-cert .crt AddType application/x-pkcs7-crl .crl </IfDefine> <IfModule mod_ssl.c>
SSLPassPhraseDialog
builtin
SSLSessionCache dbm:/opt/apache2.0.58/logs/ssl_scache SSLSessionCacheTimeout 300 SSLMutex file:/opt/apache2.0.58/logs/ssl_mutex SSLRandomSeed startup builtin SSLRandomSeed connect builtin </IfModule> RewriteEngine on
RewriteLog "/opt/apache2.0.58/logs/rewrite.log" RewriteLogLevel 9 RewriteCond %{REQUEST_METHOD} =TRACE
RewriteRule ^ - [F] RewriteCond %{HTTP_HOST} ^172.18.20.23
RewriteRule ^ https://%{HTTP_HOST}/testweb/ [R] <IfDefine SSL> <VirtualHost *:443> RewriteEngine on RewriteCond %{REQUEST_METHOD} =TRACE RewriteRule ^ - [F] RewriteCond %{HTTP_HOST}
^172.18.20.23
# exclude everything starting with /testweb/ RewriteRule !^/testweb/ https://%{HTTP_HOST}/testweb/ [R] DocumentRoot "/opt/apache2.0.58/htdocs" ServerName 172.18.20.23 ErrorLog /opt/apache2.0.58/logs/error_log #LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" mod_gzip: %{mod_gzip_result}n In:%{mod_gzip_input_size}n Out:%{mod_gzip_output_size}n:%{mod_gzip_compression_ratio}npct." DeflateFilterNote Input instream DeflateFilterNote Output outstream DeflateFilterNote Ratio ratio #this cannot use
#LogFormat '"%r" %b (%{ratio}n) "%{User-agent}i"' #LogFormat '"%h" "%t" "%>s" "%b" "%r" %{outstream}n/%{instream}n (%{ratio}n%%)' #this can use #LogFormat '%h %t "%r" %>s %b (%{ratio}n)' LogFormat '%h %t "%r" %>s %b %{outstream}n %{instream}n (%{ratio}n)' TransferLog
/opt/apache2.0.58/logs/access_log
ServerAdmin root@linuxweb ErrorLog /opt/apache2.0.58/logs/error_log TransferLog /opt/apache2.0.58/logs/access_log SSLEngine on SSLVerifyClient none #SSLVerifyClient optional SSLVerifyDepth 10 SSLCipherSuite ALL:!ADH:!EXPORT40:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL SSLCertificateFile /usr/local/ssl/server/certificates/server.crt SSLCertificateKeyFile /usr/local/ssl/server/keys/server.key SSLCACertificatePath /opt/apache2.0.58/conf/ssl.crt SSLOptions +ExportCertData +StdEnvVars #SSLOptions +FakeBasicAuth +ExportCertData +CompatEnvVars +StrictRequire <Files ~ "\.(cgi|jsp|shtml|phtml|php3?)$"> SSLOptions +ExportCertData +StdEnvVars #SSLOptions +FakeBasicAuth +ExportCertData +CompatEnvVars +StrictRequire </Files> <Directory "/opt/apache2.0.58/htdocs">
Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow from all </Directory> <Directory "/opt/local/apache1.3.29/cgi-bin"> SSLOptions +StdEnvVars +ExportCertData </Directory> SetEnvIf User-Agent ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 CustomLog /opt/apache2.0.58/logs/ssl_request_log \ "%v %t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" <Location
/testweb/clientauth/>
SSLVerifyClient require SSLVerifyDepth 10 SSLOptions +ExportCertData +StdEnvVars </Location> </VirtualHost> </IfDefine>
#
# Directives to allow use of AWStats as a CGI # Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/" Alias /awstatscss "/usr/local/awstats/wwwroot/css/" Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/" ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/" #
# This is to permit URL access to scripts/files in AWStats directory. # <Directory "/usr/local/awstats/wwwroot"> Options None AllowOverride None Order allow,deny Allow from all </Directory> # Insert filter
# HTTP COMPRESSION # SetOutputFilter DEFLATE # Netscape 4.x has some problems... BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.06-4.08 have some more problems BrowserMatch ^Mozilla/4\.0[678] no-gzip # MSIE masquerades as Netscape, but it is fine # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48 # the above regex won't work. You can use the following # workaround to get the desired effect: BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html # Don't compress images SetEnvIfNoCase Request_URI \ \.(?:gif|jpe?g|png)$ no-gzip dont-vary # Make sure proxies don't deliver the wrong content #Header append Vary User-Agent env=!dont-vary #####################################
|