Wie konfiguriere ich Apache für die Arbeit mit einem virtuellen Netzwerkadapter?

Wie konfiguriere ich Apache für die Arbeit mit einem virtuellen Netzwerkadapter?

Ich habe auf meinem Server einen virtuellen Netzwerkadapter mit einer sekundären IP-Adresse eingerichtet (wie hier:http://www.liberiangeek.net/2012/04/create-virtual-network-adapters-in-ubuntu-12-04-precise-pangolin/)

Ich möchte, dass Apache, MySQL und PHP mit dieser sekundären IP-Adresse funktionieren. Wenn ich mich also per SSH mit meinem Server verbinde (unter Verwendung der primären IP-Adresse, nicht der virtuellen) und einfach etwas wie

sudo apt-get installiere Apache2

Dadurch wird Apache installiert, aber ich möchte, dass es für die sekundäre IP-Adresse installiert wird. Funktioniert Apache auch automatisch für die sekundäre IP-Adresse? Wenn nicht, wie installiere ich es, damit es funktioniert?

Antwort1

Ich denke, was Sie wollen, ist dieHörenRichtlinie.

listen ip.address.of.eth0-1:port

z.B

listen 192.168.1.1:80

Antwort2

Angenommen, die reale IP ist AA und die virtuelle IP ist BB, dann liefern standardmäßig und ohne Konfigurationsänderungen beide IPs denselben Inhalt, da Apache eingehende HTTP-Anfragen auf allen Schnittstellen akzeptiert. Die Verwendung eines virtuellen Hosts ermöglicht Ihnen jedoch, spezifische Inhalte für die IP AA und andere Inhalte für die IP BB bereitzustellen.

verwandte Informationen