2009-09-29 7 views
5

ポート80でBeepBeepをMochiweb経由で実行しようとしています。sudo ./start_server.shと入力すると動作します。このようなMochiwebを実行するとセキュリティ上のリスクはありますか?もしそうなら救済方法は?Mochiweb Port 80

ありがとうございます!

答えて

6

ルートとしてサービスを実行すると、リスクが発生します。それ以上の情報なしでもあなたの質問に適切に答えるのは難しいです。これは、運用サービスか、実行しているdevインスタンスですか?

生産は、私はそれがユーザーとして実行できるように、別のポートにmochiwebインスタンスを実行して、80をリッスンし、要求を転送するためにnginxのか、Apacheのようなプロキシを使用することをお勧めします場合。

+0

プロキシとしてnginxのを使用してと退屈なものは、1つのストリーミングを行う傾けることです。クライアント要求を処理する前に、バックエンドの応答を最後まで読み取る必要があります。 – Christian

+0

ああ、ありがとう。そうですね、それはデベロッパーサーバーなので、ポートフォワーディングはあなたが言ったような答えだと思います。どうもありがとう。 – ewindsor

+0

もう一つの答えは、ポート転送= – Zed

3

ポート80があなたの非特権ポートに行くようにするには、非特権ポート上で起動し、ファイアウォールでポートフォワーディングを行うことができます。