diff -r d2d0020cfafa -r ccd669318bc2 joomla/joomla-apache.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/joomla/joomla-apache.conf Tue Aug 28 18:29:40 2012 +0200 @@ -0,0 +1,113 @@ +## +## joomla-apache.conf -- Joomla Apache Custom Configuration +## + +ServerRoot @l_prefix@ +ServerAdmin root@@l_hostname@.@l_domainname@ +ServerName @l_hostname@.@l_domainname@ +ServerTokens Prod +User @l_rusr@ +Group @l_rgrp@ +Listen 127.0.0.1:8080 + +# runtime files +PidFile @l_prefix@/var/joomla/run/apache.pid +ScoreBoardFile @l_prefix@/var/joomla/run/apache.sb +LockFile @l_prefix@/var/joomla/run/apache.lck + +# include apache-php +Include @l_prefix@/etc/apache/apache.d/apache-php.conf + +# server behaviour +Timeout 300 +KeepAlive on +MaxKeepAliveRequests 100 +KeepAliveTimeout 15 +MinSpareServers 5 +MaxSpareServers 10 +StartServers 5 +MaxClients 15 +MaxRequestsPerChild 500 +HostnameLookups off +UseCanonicalName on + +# access logging +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 @l_prefix@/var/joomla/log/apache.access.log common + +# error logging +LogLevel warn +ErrorLog @l_prefix@/var/joomla/log/apache.error.log +ServerSignature on + +# secure root directory + + Options FollowSymLinks + AllowOverride None + + +# browser specifics +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 + +# SSL/TLS support + + SSLRandomSeed startup builtin + SSLRandomSeed connect builtin + SSLMutex sem + SSLSessionCache shmcb:@l_prefix@/var/joomla/run/apache.scache(512000) + SSLSessionCacheTimeout 300 + SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL + SetEnvIf User-Agent ".*MSIE.*" \ + nokeepalive ssl-unclean-shutdown \ + downgrade-1.0 force-response-1.0 + + SSLOptions +StdEnvVars + + + SSLOptions +StdEnvVars + + + +# configure PHP for Joomla! +AddType application/x-httpd-php .php +php_admin_flag register_globals off +php_admin_flag safe_mode off +php_admin_flag safe_mode_gid off +php_admin_flag allow_url_fopen off +php_admin_flag display_errors on +php_admin_value log_errors on +php_admin_value max_execution_time 60 +php_admin_value max_input_time 60 +php_admin_value memory_limit 8M +php_admin_value post_max_size 8M +php_admin_value include_path .:@l_prefix@/lib/joomla/runtime + +# configure Joomla! +RewriteEngine on +RewriteRule ^/$ /joomla/ [R,L] +Alias /joomla @l_prefix@/lib/joomla/runtime +DocumentRoot @l_prefix@/lib/joomla/runtime +DirectoryIndex index.php +ErrorDocument 404 /index.php +ExpiresByType text/html A1 + + Options Indexes ExecCGI FollowSymLinks + AllowOverride None + Order allow,deny + Allow from all + RewriteEngine On + RewriteBase /joomla + RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] + RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC] + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + RewriteRule (.*) index.php + +