Wie kann ich anderen Personen meinen Sites-Ordner zeigen?

Ich habe heute meine erste Website mit iWeb erstellt und sie im Sites-Ordner abgelegt. Soweit ich weiß, sollte dies es mir ermöglichen, anderen Personen meine Website mit dieser Adresse zu zeigen:

http://my.ip.here/~mynamehere/

Aber es funktioniert nicht. Nach einigem Graben fand ich heraus, dass ich zu den Systemeinstellungen für die Freigabe gehen und es einschalten musste, was ich auch tat. Ich bin dann sogar ins Internet gegangen, um meine echte IP-Adresse zu bekommen, weil die, die der Computer mir gibt, anscheinend nur für Leute im selben Netzwerk ist.

Aber es funktioniert immer noch nicht. Irgendwelche Ideen, wie dies geschehen kann?

Danke.

Welche Version von MacOS X verwenden Sie? Leider macht es einen Unterschied in der Antwort auf diese Frage.
Und wenn es "nicht funktioniert", was ist das Ergebnis?

Antworten (2)

Sie müssen Änderungen an dem Router vornehmen, der Ihre Internetverbindung herstellt.

Grundsätzlich müssen Sie 3 Schritte ausführen:

  1. Erstellen Sie Ihre Website - Sie haben es geschafft
  2. Aktivieren Sie die Freigabe auf dem Computer, auf dem sie gehostet wird

    • An diesem Punkt haben Sie auf Ihrem Mac alles getan, was Sie können
  3. Holen Sie sich Ihre externe IP-Adresse und konfigurieren Sie Ihren Router so, dass Anfragen, die aus dem Internet kommen, über Port 80 (oder eine andere Portnummer, die Sie verwenden können, wenn Sie nicht die Standardeinstellung verwenden) direkt an Ihren Computer weitergeleitet werden.

    • Dies kann auf unzählige Arten erreicht werden, abhängig von Ihrer Wahl, Ihrem Können und wie sicherheitsbewusst Sie sind. Sie können einen einzelnen Port (80) manuell an einen einzelnen Computer (Ihren Mac) "port forwarden" oder alles an einen einzelnen Computer weiterleiten (dies wird als "Platzieren Ihres Computers in der DMZ oder De-Militarized Zone" bezeichnet), was die Anzahl reduziert Komplexität, wenn Sie mehrere Ports auf Kosten der Sicherheit verwenden (alle Internetanforderungen werden an Ihren Computer weitergeleitet und nicht einfach gelöscht, wenn es sich nicht um spezifische Antworten auf Anforderungen handelt, die von Ihren Computern stammen).

Sie müssen wahrscheinlich die Portweiterleitung auf Ihrem Router konfigurieren (vorausgesetzt, Ihr Setup enthält einen Router), damit externe Verbindungen auf Port 80 (HTTP) Ihren Computer erreichen können. Wie Sie dies tun, hängt stark vom Hersteller Ihres Routers ab; Sie können wahrscheinlich Anweisungen auf ihrer Website finden.