Dies ist eine alte Version des Dokuments!
SUSE und Debian :
a2enmod
und a2dismod
zum Aktivieren und Deaktivieren von Modulen
Aktivieren des Modules mod_status
a2enmod status
Deaktivieren des Modules mod_status
a2dismod status
Auflisten der aktiven Module
httpd2 -M
Nach dem Aktivieren und Deaktivieren den Apache-Server neu starten
In Apache kann mittels
Fall 1:
order deny,allow
Per Directory / Location / File
<Directory /srv/www/htdocs/intern> order deny,allow deny from All allow from 10.0.0.0/24 .linuxhotel.de 127.0.0.1 </Directory>
Erst werden die deny-Regeln ausgewertet, danach die allow-Regeln, falls keine Regel greift gilt allow
Fall 2:
order allow,deny
<Directory /srv/www/htdocs/intern> order allow,deny allow from 10.0.0.0/24 .linuxhotel.de 127.0.0.1 </Directory>
Erst werden die allow-Regeln ausgewertet, danach die deny-Regeln, falls keine Regel greift gilt deny
SUSE:
Am besten die eigenen Konfigurationen in folgendem Pfad ablegen mit der Endung .conf
/etc/apache2/conf.d/wiki.conf
In Kontextdirektiven lassen sich die Konfigurationswerte durch allowoverride auslagern.
z.B.: /etc/apache2/conf.d/wiki.conf
<Directory /srv/www/htdocs/wiki> Allowoverride All # Allowoverride Auth </Directory>
Die Datei /srv/www/htdocs/wiki/.htaccess
hat folgenden Inhalt:
order allow,deny allow from 192.168. 127.
Einfache Benutzeridentifikation mittels Passwortdatei
htpasswd2 -c .htpasswd heinz
Achtung Erweiterung der Datei mittels
htpasswd2 .htpasswd else
In der Kontextdirektive oder im .htaccess
folgende Optionen setzen
Beispieldatei .htaccess
AuthType Basic AuthName "Bitte Username und Passwort" AuthBasicProvider file AuthUserFile /srv/www/htdocs/wiki/.htpasswd Require valid-user
Aufbau der Gruppendatei /srv/www/htdocs/wiki/.htgroup
gf: peter heinz gerd sekretariat: elke heinz
Änderung in der .htaccess
AuthType Basic AuthName "Bitte Username und Passwort" AuthBasicProvider file AuthUserFile /srv/www/htdocs/wiki/.htpasswd AuthGroupFile /srv/www/htdocs/wiki/.htgroup Require group gf