Sie können den Server mit Adresse starten,
dev_appserver.py --address 0.0.0.0 myapp
Ich versuche, einen Webserver mit Go und Google App Engine auszuführen. Der Server ist ein Ubuntu-Server und ich habe sowohl Go als auch Google Appengine erfolgreich installiert. Ich kann den lokal erstellten Server verwenden. Ich möchte ihn jedoch nur außerhalb meines lokalen Netzwerks verwenden, z. B. in meinem Büro. Gibt es sowieso, um das einzurichten? Anstatt den Server auf localhost: 6000 auszuführen, möchte ich eine externe Verbindung über XXX.XXX.XXX.XXX:6000 herstellen können. Ich habe auf meinem Router die Ports 6000-6999 geöffnet.
Nur wenn jemand es sehen will, ist mein Servercode hier und ist sehr einfach.
package main import ( "fmt" "net/http" ) func handler(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Hello world.") } func init() { http.HandleFunc("/", handler) }
Danke im Voraus...
Sie können den Server mit Adresse starten,
dev_appserver.py --address 0.0.0.0 myapp