【问题标题】:Set up a simple go server in a webhost在虚拟主机中设置一个简单的 go 服务器
【发布时间】:2014-01-19 09:56:10
【问题描述】:

我想在虚拟主机中设置一个简单的 go 服务器。我获得了一个域 mydomain.com 并使用 Bluehost 托管它。现在,通过 Go 教程,我浏览了这个示例 http://tour.golang.org/#59,它在我的机器上运行良好。现在,当我调用 mydomain.com:4000 或其他端口时,我想让 HelloWorldServer 工作。

我所做的是 ssh 到我在 bluehost 的服务器,安装到那里,然后编译服务器并运行。但后来我尝试访问 mydomain.com:4000 并没有找到它。我还尝试将“localhost:4000”更改为“:4000”。任何想法如何使它工作?

感谢任何帮助或指针。 (更多细节:它是一个共享主机帐户)

【问题讨论】:

    标签: go hosting shared-hosting


    【解决方案1】:

    这是由于您的 BlueHost 服务器上的防火墙没有在共享主机帐户 Firewall Port Restrictions 上打开端口(包括 4000)

    如果你想做一些简单(而不是那么简单)的虚拟主机,为什么不看看Google App Engine

    【讨论】:

    • 如果您升级到专用/vps 服务,以下文章将介绍您打开端口所采取的步骤。 my.bluehost.com/cgi/help/minecraft
    • 另一种选择是使用Heroku 作为托管选项,我过去在这方面取得了巨大的成功。让 Go 应用程序与 Heroku 平台一起工作的配置说明可以是 found here
    猜你喜欢
    • 2019-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    • 2020-04-14
    • 2014-07-06
    相关资源
    最近更新 更多