Direkter Zugriff via URL vs. Zoom-Funktionalität

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Direkter Zugriff via URL vs. Zoom-Funktionalität

Postby jonsen » 19. March 2006 14:32

Hallo,
ich verwende Apache 2.0.50, PHP 4.3.8, Joomla 1.0.7 und Zoom 2.5.1 RC1.
Ich poste in dieses Forum weil ich denke dass mein Problem mit der Konfiguration von Apache zusammenhängt.

Auf meiner Website (Joomla) dürfen nur registrierte User auf eine Galerie zugreifen. Das funktioniert auch, jedoch ist es dummerweise möglich, als beliebiger User auf die Bilder zuzugreifen indem man die direkte Adresse des Bildes oder Ordners als URL eingibt, z.B. http://dasistmeinserver.de/website/imag ... X/test.jpg .
Also habe ich in der httpd.conf folgendes hinzugefügt:

<Directory "E:/XAMPP/xampp/htdocs/website/images/zoom">
AllowOverride None
Order allow,deny
Allow from localhost
Deny from all
</Directory>

Ich dachte mir nun kann man nicht mehr einfach so auf einzelne Bilder zugreifen (und so war es auch: 403 "Forbidden...") aber der Server (Apache->Joomla->Zoom) wäre immer noch in der Lage auf die Bilder zuzugreifen weil ich ihm dies ja (localhost) gestattet habe.
Doch weit gefehlt: Auf der Website fehlen nun sämtliche Bilder aus diesem Verzeichnis..

Hat jemand ine Idee wie man die http.conf in diesem Falle korrekt abändert?
jonsen
 
Posts: 6
Joined: 19. March 2006 14:19

Postby Wiedmann » 19. March 2006 14:47

aber der Server (Apache->Joomla->Zoom) wäre immer noch in der Lage auf die Bilder zuzugreifen weil ich ihm dies ja (localhost) gestattet habe.

Dazu müsstest du die "Order" vertauschen.

Dürfte aber trotzdem nicht gehen, da die Bilder ja letztendlich doch im Browser angezeigt werden. Und auch bei den registrierten Benutzern wird doch dann diese URI zur Anzeige im Browser benutzt?
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby jonsen » 19. March 2006 15:26

Order vertauschen bringt leider nix.

Die Bilder werden m.E. nach nicht direkt verlinkt sondern über Zoom geladen, z.B. http://meinserver/website/index.php?opt ... ey=0&hit=1
jonsen
 
Posts: 6
Joined: 19. March 2006 14:19

Postby Wiedmann » 19. March 2006 15:39

Kann ich dir nicht beantworten, da dieser Server nicht gefunden wird...
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby jonsen » 19. March 2006 15:49

Entschuldige! Die Adresse ist

http://jonix.mine.nu/joomla/

Du kannst Dich ja mal testweise mit "testuser" als Username&PW anmelden; unter Galerie siehst Du dann das Schlamassel mit der aktuellen <Directory>-Direktive.
Unter
http://jonix.mine.nu/joomla/images/zoom/
liegen die Bilder
jonsen
 
Posts: 6
Joined: 19. March 2006 14:19

Postby Wiedmann » 19. March 2006 16:01

Du kannst Dich ja mal testweise mit "testuser" als Username&PW anmelden; unter Galerie siehst Du dann das Schlamassel mit der aktuellen

Also ich war jetzt mal in der Galerie "1. Sydney > Sydney I". Da will der Browser aber direkt Bilder aus
"http://jonix.mine.nu/joomla/images/"
und
"http://jonix.mine.nu/joomla/images/zoom/"
laden, welches ihm jezt aber wegen einem 403 verwehrt ist...
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby jonsen » 19. March 2006 16:06

Gibt es trotzdem 'ne Lösung dafür dass die Galerie für User funzt aber nicht jeder direkt auf die Ordner zugreifen können soll?

Würde sowas mit einer .htaccess funzen wobei man vielleicht die Benutzerkonten von Joomla mit denen von Apache abgleicht?
Das müsste doch bestimmt einfacher gehen...

Wie machen es denn Betreiber anderer Websites?
jonsen
 
Posts: 6
Joined: 19. March 2006 14:19


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 12 guests