Donnerstag, 25. Dezember 2008

Apache 2.2 und Webmin



Apache ist der meistbenutzte Webserver für Homepages. Er wurde von der Apache Software Foundation und fällt unter die Apache Licens v2.0. Apache ist für folgende Systeme verfügbar:

AmigaOS, FreeBSD, Linux, Mac OS X, NetBSD, NetWare, OpenBSD, OS/400, Solaris, Windows

Die Konfigurationsanweisungen werden in der Datei httpd.conf bearbeitet und können in 3 Sectionen unterteilt werden.

Section 1: Global Environment
Section 2: 'Main' server configuration
Section 3: Virtual Hosts

Die wichtigsten Konfigurationsanweisungen auf einen Blick:
Section 1: Global Environment
ServerRoot "/usr/local/httpd" gibt das Verzeichniss von Apache an.

Section 2: 'Main' server configuration
Port 80 gibt den Port von Apache an. Dies sollte nicht geändert werden sonst können manche Browser keinen Zugriff auf ihre Website bekommen

User apache
Group nogroup
Benutername und Gruppe. Sie sollten unbedingt einen eigenen Benutzer für Apache anlegen, welcher keinen Zugriff auf andere Daten hat, damit niemand Zugriff auf ihre Systemdaten bekommt.

ServerAdmin root@localhost.de gibt ihre e-mail für manche Apachemeldungen an.

DirectoryIndex index.html gibt den Pfad und den Namen der Startseite an.

Nach der Bearbeitung der Einstellungen muss der Apache Server neugestartet werden.

Einige weitere Befehle:

apachectl -k stop - Beendet httpd
apachectl -k start - Startet httpd
apachectl -k restart - Startet httpd erneut

Webmin ist ein freies Programmpaket zur Verwaltung eines Rechners mit einem Unix-artigen Betriebssystem aus der Ferne. Es lauscht im Hintergrund auf Anfragen aus dem Internet oder dem lokalen Netz. Mit jedem Webbrowser kann man nun von überall her (bekanntes Passwort vorausgesetzt) die verschiedenen Server-Prozesse oder Domänen administrieren, Apache kann komplett über Webmin verwendet werden indem man die URL des Servers und den Port von Webmin der bei der Installation mit angegeben wurde. Durch eingabe des Benutzernamens und des Passwortes kann man sich nun einloggen und über die in Webmin eingebaute Konsole Apache per Konsolenbefehle konfigurieren.

Keine Kommentare: