Ich habe eine dynamische DNS von noip.com und ich habe ihren Client auf meinem Heimserver installiert.
Ich habe auch WAMPServer als HTTP-Server installiert (nur zu Testzwecken, da ich ein Webentwickler bin) und die Portweiterleitung für Port 80 auf meinem Router durchgeführt und mein dynamisches DNS damit verknüpft.
So weit, ist es gut. Alles funktioniert einwandfrei und ich kann von außerhalb des Netzwerks über die dynamische DNS-URL auf meinen HTTP-Server zugreifen.
Mein Problem ist nun, dass ich beschlossen habe, ein ERP-System namens ERPNext auf einer virtuellen Maschine auf demselben Server auszuführen.
Ich habe VirtualBox installiert und richtig konfiguriert, um die Portweiterleitung auf dem Computer zu verwenden, und eine Debian-Distribution installiert und das ERP darauf installiert und es auch auf Port 8080 konfiguriert.
Wenn ich jetzt den Browser auf meinem Server (Host) öffne und http: // localhost: 8080 eingebe , funktioniert es einwandfrei und ich kann problemlos auf das ERP zugreifen.
Was ich brauche, ist, wie ich Router, Host und VM konfiguriere, um von außerhalb des Netzwerks auf den Server zuzugreifen, ohne mit dem vorhandenen Zugriff auf meinen aktuellen HTTP-Server auf Port 80 (WAMPServer) in Konflikt zu geraten?
Auf meinem Hostcomputer wird Windows 10 ausgeführt, und es ist möglicherweise erwähnenswert, dass ich die Portweiterleitung so konfiguriert habe, dass Remotedesktop für diesen Computer von außerhalb des Netzwerks verwendet wird, und dass sie auch einwandfrei funktioniert.
Anbei meine aktuelle Router-Konfiguration für die Portweiterleitung: (Beachten Sie, dass HTTP und RDP jetzt einwandfrei funktionieren, ERPNext jedoch nicht)
quelle
Antworten:
Ich habe das Problem gelöst und meine Lösung hier für alle Interessierten veröffentlicht.
Von meinem Router aus habe ich eine Portweiterleitungsregel für einen anderen Port (8997) zum Hostcomputer anstelle von Port (8080) erstellt.
Dann habe ich auf meiner VirtualBox eine Portweiterleitungsregel für den Port (8997) zu Port (8080) erstellt und damit mein Problem behoben
quelle