Navigation

Apache-Direktiven im Webcluster

Der neue Apache 2.2 übernimmt die meisten der Voreinstellungen des vorherigen Apache 1.3. Einige Direktiven mussten jedoch geändert werden, andere kamen hinzu. Folgende globale Direktiven wurden gesetzt für die Webauftritte: PHP-Einstellungen [plain] AddHandler x-httpd-php .php .php5 .php4 .php3 AddType application/x-httpd-php .php .php5 .php4 .php3 LoadModule suphp_module /opt/FAU/httpd/modules/mod_suphp.so suPHP_Engine on suPHP_ConfigPath /proj/webserver/conf/php/5.3/php [/plain] Einstellungen für ServerSideIncludes [plain] AddType text/html .shtml AddHandler server-parsed .shtml AddOutputFilterByType DEFLATE text/xml text/plain text/css application/javascript # Deflate fuer text/html abgeschaltet, damit Browser die Seite schon waehrend des Transfers # analysieren und weiteren Content laden koennen. AddOutputFilter INCLUDES .php .html .htm # SSI auch fuer .php .html .htm aktivieren # Achtung: Hosts mit Typo3 haben damit Probleme, da von T3 ausgegebene # Kommentarmarker im HTML-Code die Syntax von SSI haben. # bei solchen Hosts ist der AddOutputFilter im -Kontext # zu aendern. [/plain] Caching [plain] CacheEnable /grafiken CacheEnable /img CacheIgnoreNoLastMod On MCacheSize 320000 MCacheMaxObjectCount 5000 MCacheMinObjectSize 100 MCacheMaxObjectSize 202400 MCacheRemovalAlgorithm LRU [/plain] Expires [plain] ExpiresActive On ExpiresDefault „access plus 1 days“ ExpiresByType image/gif „access plus 7 days“ ExpiresByType text/html „access plus 2 days“ # Expires fuer .pdf und .doc deaktiviert. ExpiresActive Off [/plain] Options und erlaubte Overrides [plain] Options IncludesNOEXEC SymLinksIfOwnerMatch Indexes AllowOverride AuthConfig FileInfo Limit Indexes Options=All,MultiViews [/plain] Jeder Webauftritt (und darin alle enthaltenen Skripten) wird unter der jeweiligen Webmasterkennung ausgeführt. Zusätzlich können obigen Anweisungen noch über eigene Direktiven oder Änderungen im Kontext des Webauftritts geändert werden. Im Webmaster-Portal können eigenen DIrektiven für den Webauftritt abgerufen werden. Einige Direktiven lassen sich auch über eine eigenen .htaccess-Datei ändern.