nginx "server" Direktive mit mehreren "server_name" Einträgen: immer zuerst wird einer an PHP's $ _SERVER ['SERVER_NAME'] übergeben
Meine Konfigurationsdatei hat einserver
Anweisungsblock, der mit ... @ begin
server {
server_name www.example1.com www.example2.com www.example3.com;
... damit auf die Site mit verschiedenen Domainnamen zugegriffen werden kann.
ie auch immer PHP's$_SERVER['SERVER_NAME']
gibt immer den ersten Eintrag von @ zurüserver_name
, in diesem Fallhttp://www.example1.com
So kann ich aus dem PHP-Code nicht ablesen, welche Domain der Benutzer für den Zugriff auf die Site verwendet hat.
Gibt es eine Möglichkeit, nginx / fastcgi anzuweisen, den für den Zugriff auf die Site verwendeten echten Domainnamen zu übergeben?
ie einzige Lösung, die ich bisher gefunden habe, ist, das gesamte @ zu wiederholeserver
Block für jede Domain mit einem eigenenserver_name
eintrag aber offensichtlich suche ich einen besseren.