order deny,allow deny from all allow from 141.35.12 allow from 141.35.13 allow from 141.35.14 allow from 141.35.15
order deny,allow deny from all allow from 141.35
order allow,deny allow from all deny from microsoft.com
htpasswd -c .htpasswd nutzernameDer nächste Nutzer wird mit
htpasswd .htpasswd nutzernameeingetragen. Beachten Sie bitte, daß der Befehl htpasswd -c eine schon bestehende Paßwortdatei einfach überschreibt!
Diese nun vorhandene Paßwortdatei muß in die Konfigurationsdatei eingebunden werden (Pfade entsprechend Ihren Verhältnissen setzen; "erik" und "paul" müssen in der Paßwortdatei stehen):
AuthUserFile /home/mit/gruppe/name/.www/geschuetzt/.htpasswd AuthGroupFile /dev/null AuthName ZugriffNurFuerUns AuthType Basic Require user erik paulBeide Schutzmethoden lassen sich kombinieren, so daß z. B. nur Zugriff erteilt wird, wenn der Nutzer von einer bestimmten Domäne kommt und/oder einen Nutzernamen mit Paßwort eingibt (Befehl satisfy):
AuthUserFile /usr/local/www/doc/minet/intern/.htpasswd AuthGroupFile /dev/null AuthName AccesOnlyFromJena AuthType Basic # AuthUserSystem on order deny,allow deny from all allow from mipool.uni-jena.de allow from 141.35.13 Require user erik paul Satisfy any
Eine genaue Dokumentation über diesen kurzen Anriß hinaus finden sie in der Apache-Dokumentation unter http://httpd.apache.org/docs/howto/auth.html.
Ein Beispiel finden Sie unter http://www.minet.uni-jena.de/template/templates.php.
Die einzelnen Dateien im Quelltext finden Sie
hier (Endung .phps). Wie erstellen Sie nun Ihre eigenen Seiten?
<!--#include virtual="dateiname.html"--> eine
Datei dateiname.html beim Laden einer Seite automatisch
miteinzufügen.Ein einfacherer, aber schnellerer und nicht so aufdringlicher Zähler läßt sich mittels <!--#exec cgi="/cgi-bin/counter"--> bewerkstelligen. Die Ausgabe ist ein einfacher Text (""), der auch mit Textattributen versehen werden kann.
<a href="/cgi-bin/guestbook.pl?username!gaestebuch.html">mein
Gästebuch</a>. Dabei ist username Ihr Nutzername
und gaestebuch.html die Seite, die vom WWW-Server zum Ablegen
der Einträge benutzt wird. Diese Seite muß vor der ersten Benutzung mittels
touch $HOME/.www/gaestebuch.html;chmod
706 $HOME/.www/gaestebuch.html angelegt werden.
asWedit und der integrierte Editor in
netscape. WYSIWYG heißt aber nicht, das auch andere
die gleichen Resultate erhalten, weswegen die Ausgaben dieser Editoren mit
mehreren Web-Browsern überprüft werden sollte. Um die Qualität eines solchen
Programmes zu überprüfen, sollte man auch ihre Ausgabe mit dem oben
erwähnten "HTML Validation Service" testen.
emacs gibt es einen Modus zum Erstellen
von HTML-Seiten. Näheres zum Aufruf und der Tastenbelegung gibt es in
/tools/html-helper-mode/.
to be continued...