Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache & cgi-bin => 403 Forbidden
/me ist mal wieder am Verzweifeln: Nachdem ich jetzt endlich die
VirtualHosts zum Laufen gebracht habe kommt das nächste Problem:
--
403 Forbidden
You don't have permission to access this script.
--
Und zwar wenn ich ein Script ausführen will welches einfach mal Hallo
Welt ausgeben soll (sicher ist sicher, zum Testen mal nix kompliziertes).
Ich habe sowohl auf das cgi-bin des VH als auch auf das Script ein
chmod 555 gemacht (weil's hier in einem Thread so beschrieben war).
Resultat: Siehe oben http://www.linuxforen.de/ubb/frown.gif
Vermutlich ist's ein ganz saublöder Newbie-Fehler, also mich bitte nicht
gleich zur Sau machen http://www.linuxforen.de/ubb/smile.gif
TIA X_FISH
Fox Mulder
20.11.00, 13:16
Die Rechte auf "555" zu setzen reicht (soweit ich mich im moment entsinnen kann) nicht. Ich schreib dir nachher auf was du es setzen musst, wenn ich wieder zu Hause bin. (sitz gerde in der Uni, sorry)
THX vorab. Es ändert sich übrigens auch nix wenn ich's auf 777 setze... Naja, ist bestimmt wieder irgendwas mit den VHosts...
Mittlerweile habe ich in den Docs von apache.org was gefunden und probiert:
http://www.apache.org/docs/misc/FAQ.html#user-cgi
<Directory /home/*/public_html/cgi-bin>:
<ul>Options ExecCGI
SetHandler cgi-script[/list]
</Directory>:
Kein Erfolg (ja, ich habe die obligatorische Anpassung vorgenommen gehabt).
CU X_FISH
Fox Mulder
20.11.00, 15:01
Meld dich mal bei mir per ICQ. Dann kann ich dir vielleicht helfen.
UIN: 38916651
[Dieser Beitrag wurde von Fox Mulder am 20. November 2000 editiert.]
Hm... von hier aus habe ich leider kein ICQ.. Das ginge dann bei MIR erst heute abend ab 20:00 - allerdings ohne die Möglichkeit es gleich auszuprobieren... Hm... Nix ist wirklich einfach... http://www.linuxforen.de/ubb/smile.gif
CU X_FISH
Fox Mulder
20.11.00, 15:17
Hier meine Konfiguration:
http://cdv1.virtualave.net/apache.txt
Habs versucht hier zu posten, bin aber zu blöd! *g*
Versuchs mal so. Müsste klappen.
THX, aber: Es ist soweit identisch. Es klappt ja auch beim Standard-HTTP. Aber wenn ich es bei einem VirtualHost probiere klappt es nicht. Zusätzlich ist bei mir noch was drinne, das habe ich mal fett gemacht. Aber ändern wird das auch nix... leider...
--
# Das Verzeichnis "/usr/local/httpd/cgi-bin/" als http://x.x.x.x/cgi-bin/ linken
ScriptAlias /cgi-bin/ "/usr/local/httpd/cgi-bin/"
#Einstellungen für den absoluten Pfad des cgi-bin Verzeichnisses
<Directory "/usr/local/httpd/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>>
# Einstellungen für den cgi-bin Alias
<Location /cgi-bin>
AllowOverride None
Options +ExecCGI -Includes
SetHandler cgi-script
[b]<IfDefine PERL>
Add Handler per-script .pl
PerlHandler Apache::Registry
PerlSendHeader On
<IfDefine>
</Location>
--
Nach wie vor also beim Aufrufen eines .pl-Scripts => kein Zugriff erlaubt trotz 777 - sowohl auf das File selbst als auch das Verzeichnis in dem es drinneliegt...
CU X_FISH
Fox Mulder
20.11.00, 16:31
Dann kann ich dir im moment leider auch nicht helfen. Ich werde das nochmal in Ruhe bei mir mit nem Virtuellen Host testen.
Hm... Ich habe jetzt mal geschaut ob es eine Anleitung gibt in der geschrieben wird ob bzw. wie man
ScriptAlias /cgi-bin/ "/usr/local/httpd/cgi-bin/"
für einen VHost eintragen/ergänzen muß/soll.
Leider ohne Erfolg. Aber wenn ich das eine cgi-bin angeben muß sollte das bei den VHosts doch sicherlich auch notwendig sein, oder?
CU X_FISH
Hm... Neues Phänomen: cgi-bin aus dem entsprechenden VHost-Dir entfernt => dennoch der gleiche Fehler von wegen keine Erlaubnis - dabei ist es doch gar nicht mehr da!
Das soll nun einer mal kapieren http://www.linuxforen.de/ubb/frown.gif
CU X_FISH
Hallo,
so möglicherweise:
<VirtualHost serverbla.de>
ServerAdmin webmaster@cybercompany.net
DocumentRoot /home/serverbla/www
ScriptAlias /cgibin/ /home/serverbla/www/cgibin/
ServerName www.serverbla.de (http://www.serverbla.de)
</VirtualHost>
Gruss
@modernart:
<H1>403 Forbidden</H1>
You don't have permission to access this script.
http://www.linuxforen.de/ubb/frown.gif
CU X_FISH
[Dieser Beitrag wurde von X_FISH am 20. November 2000 editiert.]
*demkollegenaufdiefingerklopf* Und zwar ganz heftig!
Der nette Kerl hat ein Frameset gebaut und darin ein Formular aufgerufen. In dem Forumular wird eine absolut (samt http://) Adressierte FORM-Syntax verwendet... Das ist mir natürlich nie aufgefallen, sehe ich doch nur die /index.html oben im Frame *grrr*
Es war also alles KEIN Problem... Außer dem Kollegen halt *grrr*
CU X_FISH
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.