Sat, 06 Oct 2012 16:24:01 +0200
Update to new vendor software version and adjust patch code accordingly.
Unfortunately the vendor has apparently failed to properly test this
release which depends on missing object symbols in libsasl2.a(common.o):
undefined reference to `sasl_randcreate'
undefined reference to `sasl_mkchal'
undefined reference to `sasl_utf8verify'
undefined reference to `sasl_rand'
undefined reference to `sasl_churn'
undefined reference to `sasl_encode64'
undefined reference to `sasl_decode64'
undefined reference to `sasl_erasebuffer'
undefined reference to `sasl_randfree'
undefined reference to `sasl_strlower'
undefined reference to `get_fqhostname'
...yet to be patched.
michael@684 | 1 | ## |
michael@684 | 2 | ## apache.base -- Apache Base/Default Configuration |
michael@684 | 3 | ## ______________________________________________________ |
michael@684 | 4 | ## |
michael@684 | 5 | ## PLEASE DO NOT EDIT THIS FILE!! ADJUST CONFIGURATION BY |
michael@684 | 6 | ## OVERRIDING DIRECTIVES IN "apache.conf" INSTEAD, PLEASE! |
michael@684 | 7 | ## ______________________________________________________ |
michael@684 | 8 | ## |
michael@684 | 9 | |
michael@684 | 10 | # global server |
michael@684 | 11 | ServerRoot @l_prefix@ |
michael@684 | 12 | ServerAdmin root@@l_hostname@.@l_domainname@ |
michael@684 | 13 | ServerName @l_hostname@.@l_domainname@ |
michael@684 | 14 | ServerTokens os |
michael@684 | 15 | User @l_nusr@ |
michael@684 | 16 | Group @l_ngrp@ |
michael@684 | 17 | |
michael@684 | 18 | # runtime files |
michael@684 | 19 | LockFile @l_prefix@/var/apache/run/apache.lock |
michael@684 | 20 | <IfModule mpm_prefork_module> |
michael@684 | 21 | PidFile @l_prefix@/var/apache/run/apache.pid |
michael@684 | 22 | ScoreBoardFile @l_prefix@/var/apache/run/apache.sb |
michael@684 | 23 | </IfModule> |
michael@684 | 24 | <IfModule cgid_module> |
michael@684 | 25 | ScriptSock @l_prefix@/var/apache/run/apache.cgisock |
michael@684 | 26 | </IfModule> |
michael@684 | 27 | |
michael@684 | 28 | # server behaviour |
michael@684 | 29 | Timeout 300 |
michael@684 | 30 | KeepAlive on |
michael@684 | 31 | MaxKeepAliveRequests 100 |
michael@684 | 32 | KeepAliveTimeout 15 |
michael@684 | 33 | <IfModule mpm_prefork_module> |
michael@684 | 34 | MinSpareServers 5 |
michael@684 | 35 | MaxSpareServers 10 |
michael@684 | 36 | StartServers 5 |
michael@684 | 37 | MaxClients 150 |
michael@684 | 38 | MaxRequestsPerChild 0 |
michael@684 | 39 | </IfModule> |
michael@684 | 40 | <IfModule mpm_worker_module> |
michael@684 | 41 | MinSpareThreads 25 |
michael@684 | 42 | MaxSpareThreads 75 |
michael@684 | 43 | ThreadsPerChild 25 |
michael@684 | 44 | StartServers 2 |
michael@684 | 45 | ServerLimit 16 |
michael@684 | 46 | MaxClients 150 |
michael@684 | 47 | MaxRequestsPerChild 0 |
michael@684 | 48 | </IfModule> |
michael@684 | 49 | HostnameLookups off |
michael@684 | 50 | UseCanonicalName on |
michael@684 | 51 | |
michael@684 | 52 | # access logging |
michael@684 | 53 | <IfModule log_config_module> |
michael@684 | 54 | LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined |
michael@684 | 55 | <IfModule logio_module> |
michael@684 | 56 | LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combined_io |
michael@684 | 57 | </IfModule> |
michael@684 | 58 | <IfModule ssl_module> |
michael@684 | 59 | LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %{SSL_PROTOCOL}x %{SSL_CIPHER}x" combined_ssl |
michael@684 | 60 | </IfModule> |
michael@684 | 61 | LogFormat "%h %l %u %t \"%r\" %>s %b" common |
michael@684 | 62 | LogFormat "%{Referer}i -> %U" referer |
michael@684 | 63 | LogFormat "%{User-agent}i" agent |
michael@684 | 64 | CustomLog @l_prefix@/var/apache/log/access.log common env=!ignore_global_access |
michael@684 | 65 | </IfModule> |
michael@684 | 66 | |
michael@684 | 67 | # error logging |
michael@684 | 68 | LogLevel warn |
michael@684 | 69 | ErrorLog @l_prefix@/var/apache/log/error.log |
michael@684 | 70 | ServerSignature on |
michael@684 | 71 | |
michael@684 | 72 | # script logging |
michael@684 | 73 | <IfModule cgi_module> |
michael@684 | 74 | ScriptLog @l_prefix@/var/apache/log/script.log |
michael@684 | 75 | ScriptLogBuffer 1024 |
michael@684 | 76 | ScriptLogLength 10485760 |
michael@684 | 77 | </IfModule> |
michael@684 | 78 | |
michael@684 | 79 | # secure root directory |
michael@684 | 80 | <Directory /> |
michael@684 | 81 | Options FollowSymLinks |
michael@684 | 82 | AllowOverride None |
michael@684 | 83 | Order deny,allow |
michael@684 | 84 | Deny from all |
michael@684 | 85 | </Directory> |
michael@684 | 86 | |
michael@684 | 87 | # configure global document root |
michael@684 | 88 | DocumentRoot @l_prefix@/share/apache/htdocs |
michael@684 | 89 | <IfModule alias_module> |
michael@684 | 90 | Alias /apache-htdocs @l_prefix@/share/apache/htdocs |
michael@684 | 91 | </IfModule> |
michael@684 | 92 | <Directory "@l_prefix@/share/apache/htdocs"> |
michael@684 | 93 | Options Indexes FollowSymLinks MultiViews |
michael@684 | 94 | AllowOverride none |
michael@684 | 95 | Order allow,deny |
michael@684 | 96 | Allow from all |
michael@684 | 97 | </Directory> |
michael@684 | 98 | |
michael@684 | 99 | # default directories and files |
michael@684 | 100 | <IfModule userdir_module> |
michael@684 | 101 | UserDir public_html |
michael@684 | 102 | UserDir disabled root |
michael@684 | 103 | </IfModule> |
michael@684 | 104 | <IfModule dir_module> |
michael@684 | 105 | DirectoryIndex index.html |
michael@684 | 106 | </IfModule> |
michael@684 | 107 | |
michael@684 | 108 | # local configuration files |
michael@684 | 109 | AccessFileName .htaccess |
michael@684 | 110 | <Files ~ "^\.ht"> |
michael@684 | 111 | Order allow,deny |
michael@684 | 112 | Deny from all |
michael@684 | 113 | Satisfy All |
michael@684 | 114 | </Files> |
michael@684 | 115 | |
michael@684 | 116 | # global Icons and CGI directory |
michael@684 | 117 | <IfModule alias_module> |
michael@684 | 118 | Alias /apache-icons @l_prefix@/share/apache/icons |
michael@684 | 119 | <Directory "@l_prefix@/share/apache/icons"> |
michael@684 | 120 | Options Indexes MultiViews |
michael@684 | 121 | AllowOverride None |
michael@684 | 122 | Order allow,deny |
michael@684 | 123 | Allow from all |
michael@684 | 124 | </Directory> |
michael@684 | 125 | AliasMatch ^/apache-manual(?:/(?:de|en|es|fr|ja|ko|pt-br|ru))?(/.*)?$ @l_prefix@/share/apache/manual$1 |
michael@684 | 126 | <Directory "@l_prefix@/share/apache/manual"> |
michael@684 | 127 | Options Indexes |
michael@684 | 128 | AllowOverride None |
michael@684 | 129 | Order allow,deny |
michael@684 | 130 | Allow from all |
michael@684 | 131 | <Files *.html> |
michael@684 | 132 | SetHandler type-map |
michael@684 | 133 | </Files> |
michael@684 | 134 | SetEnvIf Request_URI ^/apache-manual/(de|en|es|fr|ja|ko|pt-br|ru)/ prefer-language=$1 |
michael@684 | 135 | RedirectMatch 301 ^/apache-manual(?:/(de|en|es|fr|ja|ko|pt-br|ru)){2,}(/.*)?$ /apache-manual/$1$2 |
michael@684 | 136 | LanguagePriority en de es fr ja ko pt-br ru |
michael@684 | 137 | ForceLanguagePriority Prefer Fallback |
michael@684 | 138 | </Directory> |
michael@684 | 139 | Alias /apache-error @l_prefix@/share/apache/error |
michael@684 | 140 | <Directory "@l_prefix@/share/apache/error"> |
michael@684 | 141 | Options IncludesNoExec |
michael@684 | 142 | AllowOverride None |
michael@684 | 143 | Order allow,deny |
michael@684 | 144 | Allow from all |
michael@684 | 145 | AddOutputFilter Includes html |
michael@684 | 146 | AddHandler type-map var |
michael@684 | 147 | LanguagePriority en cs de es fr it ja ko nl pl pt-br ro sv tr |
michael@684 | 148 | ForceLanguagePriority Prefer Fallback |
michael@684 | 149 | </Directory> |
michael@684 | 150 | ScriptAlias /openpkg-cgi "@l_prefix@/cgi" |
michael@684 | 151 | <Directory "@l_prefix@/cgi"> |
michael@684 | 152 | AllowOverride None |
michael@684 | 153 | Options None |
michael@684 | 154 | Order allow,deny |
michael@684 | 155 | Allow from all |
michael@684 | 156 | </Directory> |
michael@684 | 157 | </IfModule> |
michael@684 | 158 | |
michael@684 | 159 | # global server status information |
michael@684 | 160 | <IfModule status_module> |
michael@684 | 161 | ExtendedStatus on |
michael@684 | 162 | <Location /apache-server-status> |
michael@684 | 163 | SetHandler server-status |
michael@684 | 164 | Order deny,allow |
michael@684 | 165 | Deny from all |
michael@684 | 166 | Allow from 127.0.0.1 |
michael@684 | 167 | </Location> |
michael@684 | 168 | <Location /apache-server-info> |
michael@684 | 169 | SetHandler server-info |
michael@684 | 170 | Order deny,allow |
michael@684 | 171 | Deny from all |
michael@684 | 172 | Allow from 127.0.0.1 |
michael@684 | 173 | </Location> |
michael@684 | 174 | </IfModule> |
michael@684 | 175 | |
michael@684 | 176 | # automatic CGI and SSI recognition |
michael@684 | 177 | <IfModule mime_module> |
michael@684 | 178 | <IfModule cgi_module> |
michael@684 | 179 | AddHandler cgi-script .cgi |
michael@684 | 180 | </IfModule> |
michael@684 | 181 | <IfModule include_module> |
michael@684 | 182 | AddType text/html .shtml |
michael@684 | 183 | AddOutputFilter INCLUDES .shtml |
michael@684 | 184 | </IfModule> |
michael@684 | 185 | </IfModule> |
michael@684 | 186 | |
michael@684 | 187 | # multi-language error documents |
michael@684 | 188 | ErrorDocument 400 /apache-error/HTTP_BAD_REQUEST.html.var |
michael@684 | 189 | ErrorDocument 401 /apache-error/HTTP_UNAUTHORIZED.html.var |
michael@684 | 190 | ErrorDocument 403 /apache-error/HTTP_FORBIDDEN.html.var |
michael@684 | 191 | ErrorDocument 404 /apache-error/HTTP_NOT_FOUND.html.var |
michael@684 | 192 | ErrorDocument 405 /apache-error/HTTP_METHOD_NOT_ALLOWED.html.var |
michael@684 | 193 | ErrorDocument 408 /apache-error/HTTP_REQUEST_TIME_OUT.html.var |
michael@684 | 194 | ErrorDocument 410 /apache-error/HTTP_GONE.html.var |
michael@684 | 195 | ErrorDocument 411 /apache-error/HTTP_LENGTH_REQUIRED.html.var |
michael@684 | 196 | ErrorDocument 412 /apache-error/HTTP_PRECONDITION_FAILED.html.var |
michael@684 | 197 | ErrorDocument 413 /apache-error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var |
michael@684 | 198 | ErrorDocument 414 /apache-error/HTTP_REQUEST_URI_TOO_LARGE.html.var |
michael@684 | 199 | ErrorDocument 415 /apache-error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var |
michael@684 | 200 | ErrorDocument 500 /apache-error/HTTP_INTERNAL_SERVER_ERROR.html.var |
michael@684 | 201 | ErrorDocument 501 /apache-error/HTTP_NOT_IMPLEMENTED.html.var |
michael@684 | 202 | ErrorDocument 502 /apache-error/HTTP_BAD_GATEWAY.html.var |
michael@684 | 203 | ErrorDocument 503 /apache-error/HTTP_SERVICE_UNAVAILABLE.html.var |
michael@684 | 204 | ErrorDocument 506 /apache-error/HTTP_VARIANT_ALSO_VARIES.html.var |
michael@684 | 205 | |
michael@684 | 206 | # automatic directory indexing |
michael@684 | 207 | <IfModule autoindex_module> |
michael@684 | 208 | IndexOptions FancyIndexing HTMLTable VersionSort |
michael@684 | 209 | ReadmeName README |
michael@684 | 210 | HeaderName HEADER |
michael@684 | 211 | IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t |
michael@684 | 212 | DefaultIcon /apache-icons/unknown.gif |
michael@684 | 213 | AddIcon /apache-icons/back.gif .. |
michael@684 | 214 | AddIcon /apache-icons/dir.gif ^^DIRECTORY^^ |
michael@684 | 215 | AddIcon /apache-icons/blank.gif ^^BLANKICON^^ |
michael@684 | 216 | AddIcon /apache-icons/binary.gif .bin .exe |
michael@684 | 217 | AddIcon /apache-icons/binhex.gif .hqx |
michael@684 | 218 | AddIcon /apache-icons/tar.gif .tar |
michael@684 | 219 | AddIcon /apache-icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv |
michael@684 | 220 | AddIcon /apache-icons/compressed.gif .Z .z .tgz .gz .zip |
michael@684 | 221 | AddIcon /apache-icons/a.gif .ps .ai .eps |
michael@684 | 222 | AddIcon /apache-icons/layout.gif .html .shtml .htm .pdf |
michael@684 | 223 | AddIcon /apache-icons/text.gif .txt |
michael@684 | 224 | AddIcon /apache-icons/c.gif .c |
michael@684 | 225 | AddIcon /apache-icons/p.gif .pl .py |
michael@684 | 226 | AddIcon /apache-icons/f.gif .for |
michael@684 | 227 | AddIcon /apache-icons/dvi.gif .dvi |
michael@684 | 228 | AddIcon /apache-icons/uuencoded.gif .uu |
michael@684 | 229 | AddIcon /apache-icons/script.gif .conf .sh .shar .csh .ksh .tcl |
michael@684 | 230 | AddIcon /apache-icons/tex.gif .tex |
michael@684 | 231 | AddIcon /apache-icons/bomb.gif core |
michael@684 | 232 | AddIconByEncoding (CMP,/apache-icons/compressed.gif) x-compress x-gzip |
michael@684 | 233 | AddIconByType (TXT,/apache-icons/text.gif) text/* |
michael@684 | 234 | AddIconByType (IMG,/apache-icons/image2.gif) image/* |
michael@684 | 235 | AddIconByType (SND,/apache-icons/sound2.gif) audio/* |
michael@684 | 236 | AddIconByType (VID,/apache-icons/movie.gif) video/* |
michael@684 | 237 | </IfModule> |
michael@684 | 238 | |
michael@684 | 239 | # MIME types and content negotiation |
michael@684 | 240 | DefaultType text/plain |
michael@684 | 241 | <IfModule mime_module> |
michael@684 | 242 | TypesConfig @l_prefix@/etc/apache/mime.types |
michael@684 | 243 | AddType application/x-compress .Z |
michael@684 | 244 | AddType application/x-gzip .gz .tgz |
michael@684 | 245 | AddType application/x-tar .tar |
michael@684 | 246 | AddEncoding x-compress Z |
michael@684 | 247 | AddEncoding x-gzip gz tgz |
michael@684 | 248 | AddLanguage da .dk |
michael@684 | 249 | AddLanguage nl .nl |
michael@684 | 250 | AddLanguage en .en |
michael@684 | 251 | AddLanguage et .ee |
michael@684 | 252 | AddLanguage fr .fr |
michael@684 | 253 | AddLanguage de .de |
michael@684 | 254 | AddLanguage el .el |
michael@684 | 255 | AddLanguage he .he |
michael@684 | 256 | AddCharset ISO-8859-8 .iso8859-8 |
michael@684 | 257 | AddLanguage it .it |
michael@684 | 258 | AddLanguage ja .ja |
michael@684 | 259 | AddCharset ISO-2022-JP .jis |
michael@684 | 260 | AddLanguage kr .kr |
michael@684 | 261 | AddCharset ISO-2022-KR .iso-kr |
michael@684 | 262 | AddLanguage no .no |
michael@684 | 263 | AddLanguage pl .po |
michael@684 | 264 | AddCharset ISO-8859-2 .iso-pl |
michael@684 | 265 | AddLanguage pt .pt |
michael@684 | 266 | AddLanguage pt-br .pt-br |
michael@684 | 267 | AddLanguage ltz .lu |
michael@684 | 268 | AddLanguage ca .ca |
michael@684 | 269 | AddLanguage es .es |
michael@684 | 270 | AddLanguage sv .se |
michael@684 | 271 | AddLanguage cz .cz |
michael@684 | 272 | AddLanguage ru .ru |
michael@684 | 273 | AddLanguage tw .tw |
michael@684 | 274 | AddCharset Big5 .Big5 .big5 |
michael@684 | 275 | AddCharset WINDOWS-1251 .cp-1251 |
michael@684 | 276 | AddCharset CP866 .cp866 |
michael@684 | 277 | AddCharset ISO-8859-5 .iso-ru |
michael@684 | 278 | AddCharset KOI8-R .koi8-r |
michael@684 | 279 | AddCharset UCS-2 .ucs2 |
michael@684 | 280 | AddCharset UCS-4 .ucs4 |
michael@684 | 281 | AddCharset UTF-8 .utf8 |
michael@684 | 282 | </IfModule> |
michael@684 | 283 | <IfModule negotiation_module> |
michael@684 | 284 | AddHandler type-map .var |
michael@684 | 285 | LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW |
michael@684 | 286 | ForceLanguagePriority Prefer Fallback |
michael@684 | 287 | </IfModule> |
michael@684 | 288 | <IfModule mime_magic_module> |
michael@684 | 289 | MIMEMagicFile @l_prefix@/etc/apache/mime.magic |
michael@684 | 290 | </IfModule> |
michael@684 | 291 | |
michael@684 | 292 | # SSL/TLS support |
michael@684 | 293 | <IfModule ssl_module> |
michael@684 | 294 | SSLRandomSeed startup builtin |
michael@684 | 295 | SSLRandomSeed connect builtin |
michael@684 | 296 | SSLMutex sem |
michael@684 | 297 | SSLCADNRequestFile @l_prefix@/etc/x509/public-ca.crt.pem |
michael@684 | 298 | SSLCACertificateFile @l_prefix@/etc/x509/public-ca.crt.pem |
michael@684 | 299 | SSLSessionCache shm:@l_prefix@/var/apache/run/apache.ssl_scache(512000) |
michael@684 | 300 | SSLSessionCacheTimeout 300 |
michael@684 | 301 | SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL |
michael@684 | 302 | <IfModule setenvif_module> |
michael@684 | 303 | SetEnvIf User-Agent ".*MSIE.*" \ |
michael@684 | 304 | nokeepalive ssl-unclean-shutdown \ |
michael@684 | 305 | downgrade-1.0 force-response-1.0 |
michael@684 | 306 | </IfModule> |
michael@684 | 307 | <Files ~ "\.(cgi|shtml|pl|phtml|php?)$"> |
michael@684 | 308 | SSLOptions +StdEnvVars |
michael@684 | 309 | </Files> |
michael@684 | 310 | <Directory "@l_prefix@/cgi"> |
michael@684 | 311 | SSLOptions +StdEnvVars |
michael@684 | 312 | </Directory> |
michael@684 | 313 | AddType application/x-x509-ca-cert .crt |
michael@684 | 314 | AddType application/x-pkcs7-crl .crl |
michael@684 | 315 | </IfModule> |
michael@684 | 316 | |
michael@684 | 317 | # DAV support |
michael@684 | 318 | <IfModule dav_module> |
michael@684 | 319 | DavLockDB @l_prefix@/var/apache/run/apache.dav/lock |
michael@684 | 320 | BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully |
michael@684 | 321 | BrowserMatch "MS FrontPage" redirect-carefully |
michael@684 | 322 | BrowserMatch "^WebDrive" redirect-carefully |
michael@684 | 323 | BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully |
michael@684 | 324 | BrowserMatch "^gnome-vfs/1.0" redirect-carefully |
michael@684 | 325 | BrowserMatch "^XML Spy" redirect-carefully |
michael@684 | 326 | BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully |
michael@684 | 327 | </IfModule> |
michael@684 | 328 | |
michael@684 | 329 | # Cache support |
michael@684 | 330 | <IfModule disk_cache_module> |
michael@684 | 331 | CacheRoot @l_prefix@/var/apache/run/apache.cache |
michael@684 | 332 | CacheMaxFileSize 1000000 |
michael@684 | 333 | CacheMinFileSize 1 |
michael@684 | 334 | CacheDirLength 2 |
michael@684 | 335 | CacheDirLevels 3 |
michael@684 | 336 | </IfModule> |
michael@684 | 337 | |
michael@684 | 338 | # Compression support |
michael@684 | 339 | <IfModule deflate_module> |
michael@684 | 340 | DeflateCompressionLevel 1 |
michael@684 | 341 | DeflateMemLevel 9 |
michael@684 | 342 | DeflateWindowSize 15 |
michael@684 | 343 | DeflateBufferSize 8096 |
michael@684 | 344 | DeflateFilterNote Ratio deflate_ratio |
michael@684 | 345 | AddOutputFilterByType DEFLATE text/plain text/html text/xml application/javascript application/json text/css |
michael@684 | 346 | </IfModule> |
michael@684 | 347 |