jeudi 27 novembre 2014

Zugriffsrechte setzen in vhost

Ich habe zwei Domains. domainA und domainB auf dem selben Server. domainA ist eine Sammeldomain zum ablegen und verwaltenvon Daten, die jedoch nicht direkt über diese domainA aufgerufen werden dürfen.



Ich möchte aber von domainB per PHP und readfile(http://domainA/dolder/file) von domainA Daten lesen können.



Dafür habe ich diesen Eintrag in vhost für domainA gemacht und schon alles ausprobeirt was mir in den Sinn kam:




Zitat:








<DirectoryMatch "^/var/www/vhosts/domainA/httpdocs/folder/">

Order deny,allow

Deny from all

Allow from 127

Allow from server-ipv4

Allow from server-ipv6/128

Allow from ::1/128

</DirectoryMatch>



Jedoch erhalte ich bei domainB für readfile() immer nur ein Error:


Zitat:








readfile(http://domainA/folder/file.png): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden



Sieht hier jemand meinen Fehler? Wie kann ich den Direktaufruf für domainA sperren, aber domainB darauf Zugriff gestatten?




Aucun commentaire:

Enregistrer un commentaire