Apache

Aus Portunity Wiki

Wechseln zu: Navigation, Suche

Der Apache HTTP Server ist ein Produkt von Apache Software Foundation und der meistbenutzte Webserver im Internet. Neben Linux, Unix und Win32 unterstützt er eine Menge anderer Betriebssysteme.

Der Webserver ist modular aufgebaut und kann durch Module erweitert werden. Beispiele sind: Einsatz als Proxyserver (mod_proxy), Verschlüsselung der Kommunikation zwischen dem Client und Server (mod_ssl) und Erstellung von automatische Statusberichten (mod_status). Mit dem (mod_rewrite) Modul lassen sich Rewrite-Rules die URLs (Adressen und Dateien) dynamisch manipulieren können, wodurch u.A. Suchmaschinenoptimierungen möglich werden, nachladen. So können z.B. ".html" Dateien ausgeliefert werden, intern werden dennoch ".php" Dateien ausgeführt.

Mittels serverseitigen Skriptsprachen sind dynamische Webseiten mit Apache möglich. Sprachen wie Ruby, Perl und PHP werden dafür häufig verwendet. Da sie nicht Bestandteil des Webservers sind, müssen sie als Modul eingebunden oder über das CGI angesprochen werden.

Persönliche Werkzeuge