Jump to content

IIS CGI Konfiguration


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo zusammen,

ich möchte auf meinem Windows 2000 Server ein CGI Programm (ein C-Programm, also eine EXE-Datei) starten. Wie muß ich den IIS dafür konfigurieren. Das C-Programm sieht so aus:

#include <stdio.h>
#include <time.h>

/* Die Kopfzeile eines Standard-HTML-Dokuments
* Titel: String, der als Titel erscheinen soll
*/
void print_html_header(char *titel)
{
  printf("<html><head>\n");
  printf("<title>%s</title>\n",titel);
  printf("</head><body>\n");
}

/* Das Ende eines HTML-Dokuments */
void print_html_end()
{
  printf("</body></html>\n");
}

/* Damit überhaupt ein HTML-Dokument ausgegeben wird */
void print_header()
{
  printf("Content-Type: text/html\n\n");
}

void print_time()
{
  time_t zeit;
  time(&zeit);
  printf("Aktuelle Systemzeit: ");
  printf("%s\n",ctime(&zeit));
}

int main()
{
  print_header();
  print_html_header("Hallo Welt in CGI mit Zeit\n");
  print_time();
  print_html_end();
  return 0;
}

 

Wenn ich das Programm kompiliere und in der Console starte, erzeugt es wie gewünscht den HTML-Code. Aber wie muß ich den IIS hierfür konfigurieren, dass er mir beim Aufruf von http://mein.seite.net/cgi-bin/timecgi.exe die HTML-Seite ausgibt?

Das CGI-BIN-Verzeichnis habe ich angelegt und in den Eigenschaften "Skriptzugriff" und "Ausführberechtigungen: Skripts und ausführbare Dateien" ausgewählt. Was muß ich weiterhin einstellen?

Wäre super wenn mir jemand helfen könnte.

CU

Chris

P.S. Das C-Programm ist nur ein Beispiel. Später soll damit eine externe Hardware gesteuert und über den Browser visualisiert werden.

Link zu diesem Kommentar
  • 1 Jahr später...
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...