ich mehr von TYPO3 hinter einem nginx Reverse-Proxy mit der folgenden Struktur hosten möge:Multiple von TYPO3 hinter nginx Ausgabe
Internal Server (Apache):
http://some.internal.ip/site1
http://some.internal.ip/site2
http://some.internal.ip/site3
externe Server (nginx, Reverse-Proxy):
http://site1.mydomain.com
http://site2.mydomain.com
http://site3.mydomain.com
So here're die relevanten Teile meines nginx.conf
http {
...
server {
listen 80;
server_name site1.mydomain.com;
location/{
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded_For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded_Proto $scheme;
proxy_pass http://some.internal.ip/site1$request_uri;
}
}
...
server {
(like above with site2 and so on)
...
}
(I schrieb schnell die Konfiguration von https, um http Dinge nicht komplizierter als nötig zu machen.)
nun die nginx-Teil davon zu funktionieren scheint - es ist die Typo3, die die Probleme zu verursachen scheint wie alle Elemente auf der Website als
http://some.internal.ip/site1/example.php
statt
http://site1.mydomain.com/example.php
bezeichnet werden ich bin mir dessen bewusst
[SYS][reverseProxyIP]
und
[SYS][reverseProxyHeaderMultiValue]
, die ich entsprechend eingestellt, aber das scheint nicht zu funktionieren - was wiederum ist das, was sollte basierend auf meinem Verständnis zu erwarten.
Gibt es eine andere Möglichkeit, dieses Problem anzugehen, oder versuche ich einfach etwas, das auf diese Weise einfach nicht möglich ist?