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:
<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:
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?