Wie kann ich eine andere Site über eine andere lokale IP-Adresse bereitstellen?

Wie kann ich eine andere Site über eine andere lokale IP-Adresse bereitstellen?

Okay, ich versuche hier also Folgendes zu erreichen:

Ich habe example.comes auf 172.31.1.90natted to ports laufen 80 and 443, und es funktioniert wie es soll

Ich möchte eine Seite über erreichen, subdomain.example.comaber sie sollte auf einem anderen Apache-Server im selben internen Netzwerk bereitgestellt werden, auf dem Folgendes läuft: 172.31.1.65:80Ist dies irgendwie möglich?

Antwort1

Da die Ports 80und 443bereits im NAT an weitergeleitet werden 172.31.1.90und es unwahrscheinlich ist, dass der Router das HTTP(S)-Protokoll beenden und den HostHeader (oder SNI) verarbeiten kann, können Sie den172.31.1.90 alsReverseproxyzum 172.31.1.65:80Beispiel:

<VirtualHost *:80> 
    ServerName subdomain.example.com 
    ProxyPass / http://172.31.1.65/
    ProxyPassReverse / http://172.31.1.65/ 
</VirtualHost>

verwandte Informationen