cgi-bin-Verzeichnis kann nicht gefunden werden


9

Ich folge diesem Tutorial und es fordert mich auf, proxy.cgiim /var/www/cgi-binVerzeichnis zu speichern .

Es gibt kein Verzeichnis wwwmit dem Namen cgi-bin. Muss ich dort ein Verzeichnis erstellen? Ich denke, die Anleitung des Tutorials bezieht sich auf eine RPM-basierte Linux-Distribution, aber ich kann mich irren.

Antworten:


9

Auf Ubuntu, der Standard cgi-binist Verzeichnis /usr/lib/cgi-bin.


Können wir schaffen cgi-binin /var/www??
Sam007

Du kannst wenn du willst. Aktualisieren Sie einfach Ihre Apache-Konfiguration, um sie dort zu finden.
Tumbleweed

Ich bin neu in Ubuntu und kann mir sagen, wie ich die Apache-Konfiguration aktualisieren kann und was ich eingeben soll.
Sam007

Sie würden die ScriptAliasZeile in ändern /etc/apache2/sites-available/default(oder eine zu zutreffendem vhost hinzufügen)
Tumbleweed

0

Die meisten Dateien sollten nicht als CGI-Skripte ausgeführt werden. Das wäre sehr gefährlich. CGI-Skripte sollten in einem von und außerhalb von DocumentRoot getrennten Verzeichnis aufbewahrt werden, und nur für dieses Verzeichnis sollte die ExecCGI-Option festgelegt sein. Dies ist die Standardeinstellung, und der Standardspeicherort für CGI-Skripte ist / usr / lib / cgi-bin.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.