2016-08-02 44 views
-3

Ich habe den Ubuntu-Server 16.04 auf einem meiner Computer installiert, um einen Webserver einzurichten. Ich möchte Phabricator installieren, um ein Videospielprojekt mit Freunden zu verwalten. Ich versuche, meinen Router (Home Hub 1000 von Bell) zu konfigurieren, um Port 80 zu diesem Server umzuleiten. Das Problem ist, dass es überhaupt nicht funktioniert. Ich kann von einem Computer in meinem lokalen Netzwerk auf die Webseite mit dem Namen des Computers zugreifen, aber nicht von außen mit meiner IP-Adresse (die von meinem Router verwendet wird). Ich habe meinen Server zu DMZ hinzugefügt und ich hatte eine Portweiterleitung eingerichtet (Protokoll: Beide, Interner Port: 80, Externer Port: 80). Mein Server verwendet eine reservierte IP-Adresse, die auf meinem Router konfiguriert ist.Port 80 zu meinem Home-Server umleiten

Danke für Ihre Hilfe.

+0

Dies ist ein ähnliches Problem, wenn wir unsere Lösung entwickeln müssen Cloud-Funktion mit Webhook-Ansatz integrieren. – Jesse

Antwort

0

Neben einer reservierten lokalen IP-Adresse ist es nützlich, eine statische IP-Adresse von Ihrem Provider zu haben (weil sie Ihre IP-Adresse gelegentlich ändern könnte). Sie können Ihre IP finden auf whatismyip.com

Wenn sowohl Port-Weiterleitung und DMZ in Ihrem Router konfiguriert sind, können Sie suchen, ob es eine Firewall auf Ihrem Server gibt, die die externen Anforderungen blockiert.

+0

Ich weiß für die statische IP-Adresse, aber es ist expansiv und ich will nicht dafür bezahlen. Ich habe meine Firewall deaktiviert und ich habe immer noch das Problem. –

+0

Es scheint, dass die Firewall und meine mangelnde Erfahrung das Problem waren. Meine Firewall hat meine Anfrage blockiert und mir war nicht bewusst, dass wir keine Verbindung zu unserer externen IP-Adresse herstellen können, ohne das Netzwerk-Loopback zu verwenden. Dieser Artikel hat mir geholfen: [link] (http://stackoverflow.com/questions/20805246/cannot-access-apache-web-server-via-external-ip) –