Gleicher Webdienst, der auf einer anderen Netzwerkschnittstelle ausgeführt wird

366
user1589169

Kann ich einen Webdienst auf dem Linux Ubuntu Server 12.04 so konfigurieren, dass er von zwei verschiedenen Netzwerkschnittstellen in verschiedenen Netzwerken angesprochen wird?

Zum Beispiel:

Auf meinen Server eth0 wird von einem Subnetzwerk aus zugegriffen, und die Computer können den Webdienst verwenden. Mein Server eth1 ist mit einem anderen IP-Subnetzwerk konfiguriert. Der Webdienst kann dann nicht verwendet werden.

Das ist der Punkt, wie kann ich zwei verschiedene Subnetze auf denselben Dienst zugreifen lassen, um zu vermeiden, dass sich diese Subnetze gegenseitig sehen?

0
Ist dies nicht eine einfache Sache, um sicherzustellen, dass die Serversoftware (Daemon), die den Dienst verwaltet oder bereitstellt, an beide Schnittstellen bindet. Welche Software verwendest du? RedGrittyBrick vor 9 Jahren 0
Ich weiß es noch nicht, einer der Services ist hg mercurial. user1589169 vor 9 Jahren 0
meinst du meinen apache so konfigurieren, dass er die beiden schnittstellen bindet? user1589169 vor 9 Jahren 0

1 Antwort auf die Frage

0
RedGrittyBrick

Für Hg Mercurial stellen Sie sicher, dass die Konfigurationsdatei dem Web-Service die Anbindung an alle verfügbaren Netzwerkschnittstellen ermöglicht

web  Web interface configuration. The settings in this section apply to both the  builtin webserver (started by hg serve) and the script you run through a  webserver (hgweb.cgi and the derivatives for FastCGI and WSGI).  ...  The full set of options is:  address Interface address to bind to. Default is all. 
Die einzige Einstellung ist geändert: web.push_ssl = NO. Es ist kein öffentliches Repository. user1589169 vor 9 Jahren 0
Auf der zweiten Seite des Netzwerk-Clients sind ping und ssh erfolgreich, aber beim Versuch, zu klonen, wurde die Meldung "Abbruchfehler: Netzwerk ist nicht erreichbar" angezeigt, selbst wenn die hg-Adresse nur in die eth1-IP geändert wird. user1589169 vor 9 Jahren 0