Wie kann ich cgi-bin richtig in apache2 einrichten?

1014
Finn-Lennart Heemeyer

Ich habe gerade einen frischen Apache2 mit diesen Optionen für CGI eingerichtet:

ScriptAlias /cgi-bin/ /var/www/cgi-bin <Directory "/var/www/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all AddHandler cgi-script cgi pl  </Directory> 

Ich habe das Verzeichnis unter / var / www / cgi-bin erstellt, die Skripts hinzugefügt, ausführbar gemacht, den Server neu gestartet, aber es wird immer noch eine 404 angezeigt, wenn versucht wird, auf die Skripts zuzugreifen.

Irgendwelche Ideen?

(Ubuntu 12.04 LTS)

0
Sind die Skripte von Apache ausführbar (sollte die Benutzer-ID "www-data" sein)? Benjamin Bannier vor 10 Jahren 0
Ja, ich habe auch versucht, das Verzeichnis cgi-bin in `/ usr / lib / cgi-bin` zu ändern, was in Ubuntu Standard ist. Keine Änderung... Finn-Lennart Heemeyer vor 10 Jahren 0
Wie versuchen Sie also, auf die Skripts zuzugreifen, und in welchem ​​virtuellen Host ist die Anweisung definiert? Der Hochstapler vor 10 Jahren 1
Es ist in der `VirtualHost *: 80`-Direktive und ich versuche über den Browser darauf zuzugreifen Finn-Lennart Heemeyer vor 10 Jahren 0
Wir vermuten, dass Sie einen Browser benutzt haben :). Die Frage ist, ob sie von einer HTML-Datei bereitgestellt werden. Wie? Was sind die Skripte? Perl? Python? PHP? Geben andere Webseiten auch 404 oder nur Skripte? terdon vor 10 Jahren 0

0 Antworten auf die Frage