ich brauche einen cgi-bin Ordner und finde den nicht.
Ich habe über Software installieren apache2 installiert, aber auch da finde ich den Ordner nicht.
Ich habe eine html in der ein Passwort abgefragt wird und über action eine cgi aufgerufen wird. Aber ich bekomme dann nur den Code im Browser angezeigt und nicht wieder eine html Seite.
Brauche ich hier einen localhost? Kann ich nicht aufrufen und weiß auch nicht wie das hier geht.
Ich bin ein absoluter Unix-Neuling! Vielleicht habt ihr ja eine Idee wie ich hier weiterkomme.
Aber ich bekomme dann nur den Code im Browser angezeigt und nicht wieder eine html Seite.
Ein file mit der Endung *.cgi ist ein ausführbares Programm, das dann wieder HTML produziert. Das funktioniert aber nur, wenn apache weiss, dass dieses File ausgeführt werden soll, und nicht etwa der Text des Files ausgegeben werden soll.
Einstellen kann man das in der Konfiguration unter /etc/apache2/ und zwar mit Vorteil in httpd.local.conf.
Im Abschnitt des betreffenden <Directory> wird einfach hinzugefügt:
AddHandler cgi-script .cgi
Options +ExecCGI
Dann kann das cgi auch an einem beliebigen Ort stehen, eben in dem Verzeichnis, wo man es als ausführbar konfiguriert hat.