httpd.conf

Florian

Angesehenes Mitglied
Hallo,
ich hab einen Apache 2. Ich hab die Einstellungen für CGI aus der httpd.conf entfernt. Da ich Perl-Scripte nicht brauche. Doch jetzt bräuchte ich Perl doch. Was muss ich alles in der httpd.conf einstellen. Damit Perl wieder funktioniert. Also das Modul CGI ist geladen wenn ich Apache starte. Normalerweise müssten doch folgende Einträge reichen, oder?

<Directory "/kunden/www/cgi-bin/">
Options Indexes MultiViews ExecCGI
AddHandler cgi-script .cgi .exe .pl
Order allow,deny
Deny from all
</Directory>

MFG
Florian
 
Hallo! Vielleicht probierst du einfach mal.. Sonst Google oder Apache-Manual. Aber ich frage mich, warum dieser Eintrag?

Deny from all

Da fehlt irgendwo ein allow..
 
Hier das ist der korrekte Code

CODE <Directory "C:/server/apache/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>


Falls das nicht funktioniert schau einmal im "conf" Ordner (Server root Verzeichnis), darin findest du eine Datei Namens httpd.default.conf. Darin sind alle einstellungen, wie sie bei der Erstinstallation waren.
 
Also, wenn du es für ein einzelnes Directory machen willst, musst du mit den Optionen ein ExecCGI mitgeben. Ansonsten verwendest du das Standard-Dir von Apache und machst ein ScriptAlias..
 
Ich würd doch auch einfach mal im Manual nachschauen, oder bei der Original-Konfiguration die bei ner Neuinstallation (Auf anderem PC) dabei ist.

Mein Tip fürs nächste mal.

1. Backup von der Conf
2. Ausklammern statt löschen



 
Zurück
Oben