如何在BlueHost服务器上运行HTTP Go程序

时间:2019-07-17 17:10:09

标签: http server hosting

我正在使用Go进行HTTP处理。我知道如何在localhost上提供文件和东西,但是我不知道如何使这些东西可以工作,比方说,我的网站www.foo.com。我附上了我想启动的理论代​​码(基本上是每次有人访问我的网站时都说“嘿”)。

我首先想到的是BlueHost(我的主机)必须已经在提供文件目录,以便我们访问网站,对吗?那意味着我们不使用http.ListenAndServe(...)吗?另外,http.ListenAndServe("www.foo.com", nil)为什么不起作用?

我还没有在Bluehost上尝试任何操作,因为我担心搞砸了。我考虑过仅上传main.go,但是后来我意识到我无法运行它!我可以将其上传为.exe吗?

package main

import (
    "fmt"
    "net/http"
)

func main() {
    http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { fmt.Println("Hey") })
    http.ListenAndServe(":42069", nil)
}

0 个答案:

没有答案