我正在尝试使用 Go 和 Google App Engine 运行 Web 服务器。该服务器是 Ubuntu 服务器,我已成功安装了 Go 和 Google Appengine。我可以使用本地创建的服务器……但是,我希望能够在本地网络之外使用它,例如在我的办公室。有没有办法设置它?我不想在 localhost:6000 上运行服务器,而是希望能够通过 XXX.XXX.XXX.XXX:6000 从外部连接到它。我已在路由器上打开了端口 6000-6999。
以防万一有人想看它,我的服务器代码在这里,而且非常简单。
package main
import (
"fmt"
"net/http"
)
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello world.")
}
func init() {
http.HandleFunc("/", handler)
}
提前致谢...
答案1
您可以使用地址启动服务器,
dev_appserver.py --address 0.0.0.0 myapp