Startseite ]   [ Netz-Schule ]  [ Linux-Schule ]  [ Map ]

  Know How
  Glossar

   
  Netz-Schule Know How  

Apache Webserver und .htaccess

Befehle: ExecCGI, Indexes, Includes, IncludesNOEXEC

Schalter: +(an), -(aus)

Syntax: Befehl Schalter

Alle Befehle mit allen Schaltern lassen sich beliebig kombinieren.

ExecCGI

Beschreibt die Möglichkeit CGI-Programme aus dem Verzeichnis heraus aufrufen zu können. CGI steht für Common Gateway Interface und beschreibt alle Programme, die benutzt werden um Daten für die zu erzeugende HTML Seite zu erzeugen. Normalerweise können CGI-Programme nur ais bestimmten Verzeichnissen heraus aufgerufen werden. Normalerweise heisst dieses 'cgi-bin'.

Indexes

Beschreibt die Möglichkeit den Webserver zur Anzeige von Verzeichnisinhalten benutzen zu können. Vergleichbar mit der Ansicht des Explorers unter Windows, kann der Webserver den Inhalt des Verzeichnisses darstellen. Die Auswahl der Dateien erfolgt dann wie im Explorer. Steht der Schalter auf - ,liefert der Webserver einen Fehler 403. Diesen kann man dann mit einer Extradatei belegen (s. letzte Seite) und den Benutzer umleiten.

Includes

Beschreibt die Möglichkeit der Verwendung von SSI. SSI steht für Server Side Includes und beschreibt eine Scriptsprache, die benutzt werden kann um bestimmte Dateien vom Webserver in HTML Seiten laden zu lassen. Dieses bietet sich für alle Teile der HTML
Seite an, die immer identisch sind. Diese Dateien tragen normalerweise die Endung .shtml. Auch wenn Dateien mit der Endung .shtml im Verzeichnis enthalten sind, muss vorher der Schalter auf + stehen.

IncludesNOEXEC

Beschreibt die Möglichkeit ob CGI Programme aus SSI-Seiten heraus gestartet werden können. Dies geschieht bei SSI mit den Befehlen exec bzw. include.

Dateitypen (Zuweisungen)

Befehle: AddEncoding, AddType

Schalter: keine

Syntax: Befehl MIME-Typ Dateiendung

AddEncoding

Beschreibt die Möglichkeit einer Dateiendung, einen ganz bestimmten Datentypen zuzuordnen. Diese Möglichkeit wird dazu benutzt, den Webserver dazu zu veranlassen eine Datei mit einem bestimmten Signal an den Browser zu senden, damit dieser sie wie gewünscht behandelt.

AddEncoding x-gzip gz veranlasst zum Beispiel, das Dateien mit der Endung gz, so behandelt werden wie Dateien mit der Endung zip. Die Endung gz wird oft im Unixbereich verwendet. Letztlich handelt es sich dabei aber auch nur um Dateien die 'gezippt' sind. Dementsprechend kann man sie auch mit WinZIP behandeln - man muss dem Browser nur sagen was er zu tun hat.

AddType

Beschreibt die Möglichkeit einer Dateiendung einen Dateityp zuzuordnen. Das ist eng verwandt, aber nicht das gleiche. Mit AddType text/plain jpg zum Beispiel würdet Ihr alle Dateien mit der Endung jpg als reine Textdateien deklarieren! Das ist natürlich grundfalsch und dient nur zur Verdeutlichung. AddType macht im Grunde auch nur im Zusammenhang mit den Optionen für 'Index' einen Sinn.

Index (Verzeichnisanzeigen)

Befehle:FancyIndexing, AddDescription,

Schalter: +(an), -(aus)