2016-05-15 21 views
1

Ich habe die nächste Situation. Es gibt eine Website. Eine Subdomain davon wird dem Server in unserem Netzwerk als Nicht-Standard-Port zugeordnet.Welche IP sollte ich angeben, um an den Server zu arbeiten?

Beispiel: foo.domain.com ist zu 85.169.223.158 zu port 8083. Welche Einstellung sollte ich in vibed einstellen, damit es funktioniert?

Die Standardwerte:

settings.port = 8080; 
settings.bindAddresses = ["::", "127.0.0.1"]; 

angegebenem versucht:

settings.port = 8083; 
settings.bindAddresses = ["::", "85.169.223.158"]; 

Aber ich Failed to listen on 85.169.223.158:8083 bekommen.

P.S. Ich habe IP aus realem in Sicherheitsgrund geändert.

+0

Verwenden Sie die Standardwerte. Oder Sie können sie vollständig weglassen. – sigod

+1

versuchen 0.0.0.0 an alle Schnittstellen zu binden. –

+0

Es sollte mit jeder IP funktionieren, die Sie zuhören dürfen. – Bauss

Antwort

0

Ihr Vibrationsvorgang sollte auf einem Computer mit der IP-Adresse 85.169.223.158 ausgeführt werden. Wenn dies der Fall ist, erhalten Sie Failed to listen on 85.169.223.158:8083, dh Sie haben bereits einen anderen Prozess, der diesen Port überwacht.

+0

kann ich Domain-Subdomain-Name statt IP verwenden? Es scheint, dass IIS es zuvor verwendet hat (bevor ich Web-App zu D umschrieb) –

+0

Aber Sie haben möglicherweise keinen Zugang zu Maschine mit der richtigen IP. So wird es nicht gemacht. Du machst dein vibed zuerst und laufst, und dann konfigurierst du deinen Web-Server, um Anrufe umzuleiten, zu welcher IP-Adresse auch immer vibed gebunden wird. – DejanLekic