PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache & cgi-bin => 403 Forbidden



20.11.00, 09:39
/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)

20.11.00, 13:22
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&gt:
<ul>Options ExecCGI
SetHandler cgi-script[/list]
&lt;/Directory&gt:

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.]

20.11.00, 15:13
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.

20.11.00, 16:08
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
&lt;Directory "/usr/local/httpd/cgi-bin"&gt;
AllowOverride None
Options None
Order allow,deny
Allow from all
&lt;/Directory>&gt;

# Einstellungen für den cgi-bin Alias
&lt;Location /cgi-bin&gt;
AllowOverride None
Options +ExecCGI -Includes
SetHandler cgi-script

[b]&lt;IfDefine PERL&gt;
Add Handler per-script .pl
PerlHandler Apache::Registry
PerlSendHeader On
&lt;IfDefine&gt;

&lt;/Location&gt;
--

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.

20.11.00, 16:58
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

20.11.00, 17:44
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

modernart
20.11.00, 17:44
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

20.11.00, 17:58
@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.]

21.11.00, 14:30
*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