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:
Jedoch erhalte ich bei domainB für readfile() immer nur ein Error:
Sieht hier jemand meinen Fehler? Wie kann ich den Direktaufruf für domainA sperren, aber domainB darauf Zugriff gestatten?
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