Hallo zusammen.

Du sagst TYPO3 *nicht* welche Domain es anstelle welcher anderen Domain 
verwendet, sondern Du konfigurierst in TYPO3 die Frontend-Domains die der 
Anwender zu Gesicht bekommt. Als Domain-Records, als Base-URL in TypoScript, 
als einzelne Config-Sektionen in RealURL und an jeder anderen erdenklichen 
Stelle. Anschließend sagst Du TYPO3 noch welchem Proxy zu vertrauen ist. Zack, 
fertig.

So ganz unabhängig von TYPO3 hat sich da der „X-Forwarded-Host“-Header 
etabliert. Ein anständig konfigurierter Reverse-Proxy sendet den mit.
https://httpd.apache.org/docs/2.4/mod/mod_proxy.html#x-headers
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host
https://www.nginx.com/resources/wiki/start/topics/examples/likeapache/

Und wie der Zufall so will, wertet TYPO3 den auch aus.
https://typo3.org/api/typo3cms/_general_utility_8php_source.html#l02911

Die einzige Voraussetzung: Dein TYPO3 weiß, dass der Request wirklich von einem 
vertrauenswürdigen Reverse-Proxy stammt. Andernfalls könnte man als Client ja 
solche Header einfach mitschicken und dein System ja zur Ausgabe ziemlich 
dämlichen Contents bewegen.

Frag mich nicht, warum die offiziellen Docs das nicht enthalten:
https://docs.typo3.org/typo3cms/CoreApiReference/search.html?q=reverseProxyIP&check_keywords=yes&area=default

Das hier ist die beste Antwort die ich finden konnte:
https://forum.typo3.org/index.php?t=msg&goto=748306&&srch=reverseProxyIp#msg_748306

Im Grunde musst Du einfach diese Variable auf die IP-Adresse setzen, von der 
der Proxy die Anfrage abschickt:
➢ $GLOBALS['TYPO3_CONF_VARS']['SYS']['reverseProxyIP']
https://typo3.org/api/typo3cms/class_t_y_p_o3_1_1_c_m_s_1_1_core_1_1_utility_1_1_general_utility.html#affc2589552a87d6461706998ce81741c
Siehe die Defintion des $list-Arguments von cmpIPv4.Du kannst da mehrere 
IP-Adressen durch Komma trennen, * als Wirdcard verwenden oder nur die ersten 
paar Segmente der IP angeben. Je nachdem wie viele Proxy-Server bei Dir im 
Spiel sind.


Beste Grüße,


Stephan Schuler
Web-Entwickler | netlogix Web Solutions

Telefon: +49 (911) 539909 - 0
E-Mail: stephan.schu...@netlogix.de
Web: websolutions.netlogix.de



----------------------------
Neu: Wir sind Amazon Web Services Partner. Mehr erfahren:
https://websolutions.netlogix.de/technologie/amazon-web-services-aws
----------------------------




netlogix GmbH & Co. KG
IT-Services | IT-Training | Web Solutions
Neuwieder Straße 10 | 90411 Nürnberg
Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
E-Mail: i...@netlogix.de | Web: http://www.netlogix.de

netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
Umsatzsteuer-Identifikationsnummer: DE 233472254
Geschäftsführer: Matthias Schmidt



_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an