【问题标题】:Mochiweb Port 80Mochiweb 端口 80
【发布时间】:2010-12-02 04:22:04
【问题描述】:

我正在尝试在端口 80 上通过 Mochiweb 运行 BeepBeep。如果我键入 sudo ./start_server.sh,它就可以工作。像这样运行 Mochiweb 是否存在安全风险?如果有怎么补救?

谢谢!

【问题讨论】:

    标签: erlang ejabberd mochiweb beepbeep


    【解决方案1】:

    以 root 身份运行任何服务都有风险。但是,如果没有更多信息,很难正确回答您的问题。这是您正在运行的生产服务还是开发实例?

    如果是生产,我建议在不同的端口上运行 mochiweb 实例,以便它可以作为用户运行,然后使用 nginx 或 apache 等代理在 80 上侦听并转发请求。

    【讨论】:

    • 使用 nginx 作为代理的一个无聊的事情是不能做流媒体。它想在开始服务客户端请求之前读取后端响应。
    • 啊,谢谢。是的,它是一个开发服务器,我认为端口转发就是你提到的答案。非常感谢。
    • 另一个答案是端口转发 =)
    【解决方案2】:

    您可以在非特权端口上启动它并在防火墙中进行端口转发,以便端口 80 转到您的非特权端口。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-30
      • 2011-01-10
      • 2013-12-08
      • 2017-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多