Ist die Aussage richtig

rosmi

Mitglied
Ist die Aussage richtig: Web-Server erkennt die CGI-Programme als solche, wenn sie sich ein einem bestimmten, dafür vorgesehenen Verzeichnis liegen, oder anhand der Dateinamenerweiterung.
 
Ist Halbrichtig. Das muss in der Konfiguration des Webservers eingetragen sein.
Beim Apache lautet die Direktive:
Code:
AddHandler cgi-script .pl .cgi
Jetzt würde er .pl und .cgi als CGI-Skripte erkennen. Jetzt musst Du nur noch in dem Verzeichnis CGIs erlauben:
Code:
Options +ExecCGI

Das war die Kurzfassung. Die längere Fassung gibt's hier: http://httpd.apache.org/
 
Also muss beides vorhanden sein:

Web-Server erkennt die CGI-Programme als solche, wenn sie sich ein einem bestimmten, dafür vorgesehenen Verzeichnis liegen, und die Dateien anhand der Dateinamenerweiterung als CGI-Scripte gekennzeichnet werden.

So ist es richtig, oder?
 
ok. Dann lieber vorsichtiger formulieren:

Web-Server erkennt die CGI-Programme als solche, wenn sie sich ein einem bestimmten, dafür vorgesehenen Verzeichnis liegen.

Hier geht es um allg. Arbeitsweise eines CGI-Scriptes. Deswegen sollte die Aussage schon möglichst für alle WebServer gültig sein. Wie man merkt, bin kein CGI-Guru...
 

Neue Beiträge

Zurück