【问题标题】:running beego in port 80 and apache在端口 80 和 apache 中运行 beego
【发布时间】:2015-01-24 20:36:43
【问题描述】:

我试图在谷歌计算引擎实例中运行我的 beego。我让它在端口 8080 上运行。但是当我尝试将其更改为端口 80 时,它会出现 ListenAndServe Permission denied 错误。我应该怎么做才能让它在端口 80 上运行。我也可以使用 Apache2 为 beego 项目提供服务,这样我就可以在不运行 bee 的情况下运行该项目?

【问题讨论】:

标签: go google-compute-engine beego


【解决方案1】:

1024 以下的端口具有特权,因此您需要 root 访问权限才能运行侦听其中任何一个的进程。

对于您的第二个问题:您可以使用 apache 或任何其他反向代理来托管您的应用程序。这基本上意味着您运行两个单独的进程(一个用于 apache,一个用于您的应用程序)。 Apache 侦听端口 80 并转发适用于您的应用程序的请求。为您的虚拟主机set up a the reverse proxy 非常容易。

【讨论】:

    猜你喜欢
    • 2017-09-21
    • 2017-12-25
    • 1970-01-01
    • 2014-08-19
    • 2014-12-31
    • 1970-01-01
    • 2018-10-13
    • 2015-08-25
    • 2013-09-16
    相关资源
    最近更新 更多