Linux 数字海洋服务器上Beego超时错误

Linux 数字海洋服务器上Beego超时错误,linux,go,digital-ocean,beego,Linux,Go,Digital Ocean,Beego,我想在Ubuntu服务器上安装Beego(没有Nginx),但我无法访问该站点,并且出现连接超时错误 如果有任何错误,有人能检查我的步骤吗 以下是我的步骤: 我使用了bee pack来打包我的代码 然后,使用FileZilla上传包 之后,运行tar-xvf beego_project.tar.gz解包 使用nohup./beego\u项目运行项目 代码在本地主机上正确运行,但为什么不能在远程服务器上运行?您缺少一些关键步骤 查看beego上的部署指南: 首先,你必须改变生产模式。其次,将文件

我想在Ubuntu服务器上安装Beego(没有Nginx),但我无法访问该站点,并且出现连接超时错误

如果有任何错误,有人能检查我的步骤吗

以下是我的步骤:

  • 我使用了
    bee pack
    来打包我的代码

  • 然后,使用FileZilla上传包

  • 之后,运行
    tar-xvf beego_project.tar.gz
    解包

  • 使用
    nohup./beego\u项目运行项目


  • 代码在本地主机上正确运行,但为什么不能在远程服务器上运行?

    您缺少一些关键步骤

    查看beego上的部署指南:

    首先,你必须改变生产模式。其次,将文件复制到服务器上。接下来运行应用程序。最后,使用Apache或Nginx为正在运行的应用程序提供服务

    您缺少的两个步骤似乎是:

  • 将应用程序模式更改为生产模式
  • 为应用程序提供apache

  • 查看链接了解更多详细信息重要提示:如果您试图从其他计算机(生产部署)访问该应用程序,则需要确保apache能够正确地为其提供服务。

    很抱歉,我现在无法提供日志信息,该代码位于没有电源的计算机上。我尝试过这些方法。它们不是钥匙。此外,在应用这些方法之前,我的服务器已经运行了一段时间。@ZizhengYang您是否安装并运行了apache,并且有用于web路由的配置文件?您是试图从同一个盒子中访问应用程序,还是从其他计算机的服务器公共IP访问应用程序。如果您试图从不同的计算机(生产部署)访问应用程序,则需要确保apache正确地为其提供服务。