MIME TYPEN

Sie können MIME Typen, die von MyServer genutzt werden, indem Sie die Datei "MIMEtypes.xml" mit einem Texteditor, wie notepad bei Windows oder Emacs bei Linux, editieren. Das folgende Beispiel zeigt den Ihalt der .xml Datei:

<MIMETYPES>
-
    <MIMETYPE>
-
    <MIMETYPE>
<EXT>htm</EXT>
<MIME>text/html</MIME>
<CMD>SEND</CMD>
<MANAGER>NONE</MANAGER>
</MIMETYPE>


Jede Zeile beschreibt einen anderen MIME Typ.

<EXT> ist der Dateityp

<MIME> ist der Mime Typ.

<CMD> ist die Übertragungsart um eine Datei zum Client zu senden.

<MANAGER> beschreibt das <CMD> Kommando.

Die Folgenden Eigenschaften um eine Datei zum Client zu senden, sind im <MANAGER> Abschnitt gültig:

  1. SEND - Sende die Datei statisch "as is".  Dieses Kommando wird für Dateien mit Erweiterungen, wie .html und .jpg benutzt, die kein externes Eingreifen vom Server benötigen.
  2. RUNCGI - Ausführen des CGI Skrtips und verweisen auf den Pfad. Dies wird für Dateien mit Erweiterungen, wie .php und .pl benutzt, die verarbeitet werden müssen, bevor Sie an den Client geschickt werden.
  3. RUNFASTCGI - Das FastCGI Skript ausführen.  Dieser Typ braucht einen heruntergeladenen FastCGI Parser (schauen Sie auf die PHP Seite in der Dokumentation).  Es wird auch für Dateien mit Erweiterungen, wie .php und .pl benutzt.
  4. EXECUTEFASTCGI - Dies führt auch das FastCGI Skript aus, jedoch nicht so wie RUNFASTCGI, es braucht keinen Server, um das Skript auszuführen, es agiert anstatt als selbstständiger Server.
  5. RUNMSCGI- MSCGI Skript ausführen. Diese library ist nur für MyServer verfügbar. Sie wird benutzt, um schnelle und effektive CGIs zu erstellen.
  6. EXECUTE - Behandelt die Datei, wie eine ausführbare Datei und sendet die Ausgabe an den Client
  7. SENDLINK - Schickt die Datei, die in einem Link enthalten ist.
  8. EXECUTEWINCGI - Sendet die Datei alsWinCGI
  9. RUNISAPI - Führt das ISAPI Skript aus.  
  10. EXECUTEISAPI - Führt das ISAPI Skript aus, braucht aber keinen Server fürs Ausführen. Es agiert anstatt selbst als Server.
Die meisten Applikatinen wurden bereits in der .xml Datei konfiguriert. Falls Sie MIME Code für eine Datei hinzufügen möchten, schauen Sie sich den Beispiel Code an.