====== Apache Webserver ====== ==== Wichtige Configfiles ==== * Apache Konfiguration * /etc/apache2/httpd.conf * PHP Konfiguration * /etc/php5/apache2/php.ini ==== Passwortschutz Apache ==== * Passwortdatei erstellen mittels: * /usr/bin/htpasswd2 * in /etc/apache2/httpd.conf folgenden Code einfügen: #Passwortschutz AuthUserFile /home/user/passwords.pwd #Pfad zum vorher erstellten Passwortfile AuthName "user" Require valid-user ==== Anzeigen eines Verzeichnisses ohne index.html ==== * in /etc/apache2/httpd.conf folgenden Code einfügen: #ermöglicht Anzeigen des Verzeichnisses ohne index.html Options +Indexes Order allow,deny Allow from all ==== Alias-Verzeichnis definieren ==== **Unter Linux** # Zugriff auf lokales Laufwerk Alias /ourdata/ "C:/data/media/" Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all ==== Alias-Verzeichnis definieren ==== **Unter Windows** In der Datei ''httpd-xampp.conf'' (am besten erreichbar über Xampp-Control-Center) im Abschnitt ''IfModule alias_module'' Folgendes hinzufügen. (Achtung: Wird ein Netzlaufwerk angegeben, so kann man Apache nur dann starten, wenn man auch eingeloggt ist - also nicht unbedingt empfehlenswert). ... # Zugriff auf lokales Laufwerk F: Alias /ourdata "F:/htdocs/" Options Indexes MultiViews AllowOverride AuthConfig Require all granted # Zugriff auf Netzlaufwerk Alias /mydata "H:/htdocs/" Options Indexes MultiViews AllowOverride AuthConfig Require all granted ==== MySQL-Daten-Verzeichnis definieren ==== In der Datei ''my.ini'' (am besten erreichbar über Xampp-Control-Center) kann das Verzeichnis ''datadir'' eingestellt werden: ... # datadir = "C:/htdocs/mysql/data" datadir = "F:/htdocs/mysql/data" ... * http://aktuell.de.selfhtml.org/artikel/server/apacheconf/scripts/windows_1_3_08.htm * http://stackoverflow.com/questions/5570085/accessing-files-outside-the-document-root-with-apache ---- Links: * http://bitnami.com/stack/xampp?utm_source=bitnami&utm_medium=installer&utm_campaign=XAMPP%2BInstaller * http://httpd.apache.org/docs/2.4/mod/core.html#options