|
-
Installieren Sie den Apache von der CD, indem Sie YaST benutzen. Kontrollieren
Sie, ob sich alle Dateien an den richtigen Orten befinden.
-
Starten Sie den Apache über das Script /etc/rc.d/apache. Was müssen
Sie beachten? Wie können Sie verhindern, daß der Apache beim Hochfahren des
Rechners gestartet wird?
-
Ändern Sie folgende Einstellungen in der Datei httpd.conf:
Änderungen in httpd.conf
|
ServerName = wwwXY.nsg.edu
(Wobei XY Ihrer Platznummer entspricht)
ServerAdmin = webmaster@wwwYX.nsg.edu
|
Was müssen Sie beachten, damit diese Einstellungen auch funktionieren?
-
Ändern Sie folgenden Einstellungen:
Änderungen in httpd.conf
|
StartServer = 10
MinSpareServers = 15
|
Stoppen Sie den Apache und starten Sie ihn erneut. Wie können Sie die Auswirkungen
Ihrer Änderungen kontrollieren und wie sehen diese aus?
-
Erzeugen Sie im "DocumentRoot" ein Verzeichnis Eigene_Dateien
und erstellen Sie darin eine Datei index.html. Benutzen Sie hierfür
die Vorlage /home/ablagen/ZENTRAL/html_body.html. Arbeiten Sie dabei
als root.
-
Versuchen Sie, mittels Netscape die eben erstellte Datei aufzurufen.
Benutzen Sie dabei sowohl eine absolute URL (http://localhost/Eigene_Dateien/index.html)
als auch den einfachen Verzeichnisaufruf (http://localhost/Eigene_Dateien/).
Erfolg?
-
Ergänzen Sie die Voreinstellungen für Indexdateien um die Einträge index.htm
und anfang.html. Erzeugen Sie durch Kopieren diese Dateien in Eigene_Dateien
und verändern Sie diese, so daß man einen Unterschied erkennt. Versuchen Sie
auf http://localhost/Eigene_Dateien/ mit dem Netscape zuzugreifen
und stellen Sie fest, welche Datei angezeigt wird. Verändern Sie die Reihenfolge
der Indexdateien in httpd.conf und versuchen Sie es erneut. Was stellen
Sie fest?
-
Legen Sie einen Benutzer "Peter Maier" (Username: pmaier, Homeverzeichnis: /home/pmaier)
an und erzeugen Sie ein Unterverzeichnis /home/pmaier/public_html.
Erzeugen Sie eine Datei index.html in diesem Unterverzeichnis
(benutzen Sie hierfür wieder die Vorlage html_body.html) und versuchen
Sie, mit Netscape auf diese zuzugreifen.
-
Ergänzen Sie die Datei httpd.conf um folgende Zeilen:
Ergänzung in httpd.conf
|
<Directory /usr/local/httpd/htdocs/NSG>
AllowOverride All
AuthName NSG
AuthType Basic
AuthUserFile /etc/httpd/passwd
AuthGroupFile /etc/httpd/group
Require user hebi nsg
</Directory>
|
Legen Sie die darin beschriebenen Paßwort- und Gruppendateien mit den entsprechenden
Benutzern an. Starten Sie den Apache neu und versuchen Sie, auf das Verzeichnis
zuzugreifen.
|
|