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

Geschrieben

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.

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

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...