httpd_conf

Die Datei httpd.conf ist die zentrale Konfigurationsdatei des Apache-Webservers. Hier werden Einstellungen getätigt oder Module geladen. Virtuelle Host werden ebenfalls hier eingerichtet und konfiguriert.



httpd.conf bearbeiten

Die httpd.conf liegt unter Linux meist im Verzeichnis /etc/apache2/ oder /etc/httpd/conf/, unter Windows in C:\Programme\Apache Group\Apache2\. Bei einer XAMPP Installation unter Windows liegt sie in C:\Programme\XAMPP\apache\conf\. Bevor Sie die Datei bearbeiten, sollten Sie eine Sicherungskopie anlegen. Nachdem Sie Ihre Änderungen gespeichert haben, müssen sie den Apache neustarten, um die Änderungen zu übernehmen.

Hier sehen Sie nun einige Tutorials, zu häufig geänderten Einstellungen. Es wird immer von der Standardkonfiguration ausgegangen.

Port ändern

Soll ihr Apache-Webserver auf einen anderen als Port 80 hören, gehen Sie wie folgt vor. Suchen Sie in der httpd.conf nach der folgenden Code-Zeile:

Listen 80

Ändern Sie den Wert 80 in den gewünschten Port. Beispiel:

Listen 85

Ihr Apache-Webserver hört nun auf den Port 85. Beachten Sie, dass Sie den Port bei einem Domainaufruf mit angeben, da jeder Browser standardmäßig Domains über den Port 80 aufruft!

Alias zuweisen

Die Apache Direktive Alias ordnet eine Datei oder ein Verzeichnis, die außerhalb des DocumentRoot? liegen, einer URL zu. Beispiel:

Alias /extern /usr/local/mydocs

Fordert ein User nach der Definition dieses Aliases die URL www.ihredomain.de/extern/photo.jpg an, dann wird die Datei /usr/local/mydocs/photo.jpg geliefert.

Rewrite Modul laden

Falls Mod Rewrite auf Ihrem Apache-Webserver nicht verfügbar ist, ist häufig das dafür benötigte Rewrite Modul nicht geladen. Um dies zu beheben, gehen Sie wie folgt vor:
Öffnen Sie Ihre httpd.conf Datei und suchen Sie nach der folgenden Code-Zeile:

#LoadModule rewrite_module modules/mod_rewrite.so

Entfernen Sie das #, sodass die Zeile anschließend so aussieht:

LoadModule rewrite_module modules/mod_rewrite.so

Speichern Sie die http.conf anschließend ab und starten Sie Ihren Apache-Webserver neu. Mod Rewrite ist nun geladen und muss nur noch über die ClanSphere Administration aktiviert werden. Falls weiterhin Probleme auftauchen, müssen eventuell noch einige Einstellungen in der .htaccess Datei vorgenommen werden. Welche das sind, erfahren Sie im Tutorial zu Mod Rewrite.

PHP Einstellungen ändern

Falls Sie keinen Zugriff auf Ihre php.ini haben, die httpd.conf aber editieren können, können Sie auch per httpd.conf sehr viele Einstellungen vornehmen. Die Syntax ist ähnlich wie die der .htaccess-Dateien. Aus php_flag oder php_value in .htaccess-Dateien wird in der httpd.conf php_admin_flag und php_admin_value.

Beispiel .htaccess-Datei:
php_flag magic_quotes_gpc off

In der httpd.conf können Sie neben Einstellungen wie Magic Quotes häufig auch z.B. den Safe Mode deaktivieren:

php_admin_flag magic_quotes_gpc off
php_admin_flag safe_mode off

 Quelltext betrachten   Druckversion   Versionen 
Letzte Änderung: 02.03.2009 12:54 Version 1.0.0