VHOST CONFIG XAMPP-LOCAL
Localer Xampp Server mit 2 Hosts
Läuft local, aber eigentlich nicht von Internet erreichbar.
VHOST CONFIG XAMPP-INTERNET (aus dem Internet erreichbar)
Auf dem gleichen Rechner, 2. Xampp läuft mit der Internet IP.
Der hier holt manche Inhalte aus den local laufenden Virtualhosts per mod_proxy.
Warum das, hier. Auf dem local laufenden ist noch php4 installiert, wegen paar alte PHP Scripts, die aber noch umgeschrieben werden müssen.
Auf dem XAMPP-INTERNET Server lauft PHP 7.x
Das hier ist die vereinfachte vhosts, hab natürlich mehr vhosts, die ich gern mit mod_proxy anzapfen würde.
Problem ist, dass, egal welche der eingerichteten Virtualhosts ich aus dem Internet eingebe, es wird nur der erste Locale Virtualhost angezeigt.
ich bekomm mit sub2.domain.tld nicht sub2.local.tld angezeigt, sondern nur sub1.local.tld
aber wenn ich direkt die localen adressen eingeben, ohne dazwischen der proxy, wird alles richtig angezeigt. Also liegt es erst mal nicht an den localen VHOSTS
Kann mir jemand helfen. Bin mir sicher, dass das nur eine Konfigurationsfehler ist.
Localer Xampp Server mit 2 Hosts
Läuft local, aber eigentlich nicht von Internet erreichbar.
<VirtualHost 127.0.0.1:80>
ServerAdmin service@me.tld
DocumentRoot /WWW/sub1/htdocs
ServerName sub1.local.tld
ServerAlias www.sub1.local.tld
</VirtualHost>
<VirtualHost 127.0.0.1:80>
ServerAdmin service@me.tld
DocumentRoot /WWW/sub2/htdocs
ServerName sub2.local.tld
ServerAlias www.sub2.local.tld
</VirtualHost>
ServerAdmin service@me.tld
DocumentRoot /WWW/sub1/htdocs
ServerName sub1.local.tld
ServerAlias www.sub1.local.tld
</VirtualHost>
<VirtualHost 127.0.0.1:80>
ServerAdmin service@me.tld
DocumentRoot /WWW/sub2/htdocs
ServerName sub2.local.tld
ServerAlias www.sub2.local.tld
</VirtualHost>
VHOST CONFIG XAMPP-INTERNET (aus dem Internet erreichbar)
Auf dem gleichen Rechner, 2. Xampp läuft mit der Internet IP.
Der hier holt manche Inhalte aus den local laufenden Virtualhosts per mod_proxy.
Warum das, hier. Auf dem local laufenden ist noch php4 installiert, wegen paar alte PHP Scripts, die aber noch umgeschrieben werden müssen.
Auf dem XAMPP-INTERNET Server lauft PHP 7.x
Das hier ist die vereinfachte vhosts, hab natürlich mehr vhosts, die ich gern mit mod_proxy anzapfen würde.
<VirtualHost 225.4.22.50:80>
ProxyPreserveHost On
ProxyPass "/" "http://sub1.local.tld/"
ProxyPassReverse "/" "http://sub1.local.tld/"
ServerName sub1.domain.tld
ServerAlias www.sub1.domain.tld
</VirtualHost>
<VirtualHost 225.4.22.50:80>
ProxyPreserveHost On
ProxyPass "/" "http://sub2.local.tld/"
ProxyPassReverse "/" "http://sub2.local.tld/"
ServerName sub2.domain.tld
ServerAlias www.sub2.domain.tld
</VirtualHost>
ProxyPreserveHost On
ProxyPass "/" "http://sub1.local.tld/"
ProxyPassReverse "/" "http://sub1.local.tld/"
ServerName sub1.domain.tld
ServerAlias www.sub1.domain.tld
</VirtualHost>
<VirtualHost 225.4.22.50:80>
ProxyPreserveHost On
ProxyPass "/" "http://sub2.local.tld/"
ProxyPassReverse "/" "http://sub2.local.tld/"
ServerName sub2.domain.tld
ServerAlias www.sub2.domain.tld
</VirtualHost>
ich bekomm mit sub2.domain.tld nicht sub2.local.tld angezeigt, sondern nur sub1.local.tld
aber wenn ich direkt die localen adressen eingeben, ohne dazwischen der proxy, wird alles richtig angezeigt. Also liegt es erst mal nicht an den localen VHOSTS
Kann mir jemand helfen. Bin mir sicher, dass das nur eine Konfigurationsfehler ist.
Kommentar