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
SUSE:
Auflisten der aktiven Module
grep APACHE_MODULES /etc/sysconfig/apache2
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 Useridentifikation 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
<Directory /var/www/www.web.de/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
AuthzLDAPAuthoritative off
AuthBasicProvider ldap
AuthType Basic
AuthName "Wohin des Weges?"
AuthLDAPURL ldap://10.0.0.2/ou=people,dc=villa,dc=local?uid?sub
require valid-user
</Directory>
alternativ Windows 2003 R2
ServerAuthType Basic
AuthzLDAPAuthoritative off
AuthBasicProvider ldap
AuthName "Wohin des Weges?"
AuthLDAPURL ldap://10.0.0.1/ou=Benutzer,dc=example,dc=com?sAMAccountName?sub
AuthLDAPBindDN "cn=Administrator,cn=Users,dc=example,dc=com"
AuthLDAPBindpassword "test1234"
require valid-user