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.

Sam007
quelle

Antworten:

9

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

Tumbleweed
quelle
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.

weiß1
quelle