Apacheの軽量代替

Apacheの軽量代替

私の設定では、私(rootユーザーとしてln -s ~/share /var/www。これにより、ローカルネットワーク上の誰でもアクセスできます。~/共有ブラウザでディレクトリを指す場合http://ホスト名/共有。を使用しますapacheが、この簡単な使用には過剰(メモリ使用量)ではないかと疑われます。

これを達成するためにどの代替軽量Webサーバーを使用できますか?また、パッチがありませんか(Debianではインストール以外の追加設定はありませんapache)?

答え1

あなたは長いリストを持つでしょう。私の仕事ではチェロキー語Apacheではありません。 Cherokeeには、構成を非常に簡単にする美しいWeb管理インターフェースがあります。

私も聞いたことがあるnginxそして軽量

答え2

軽いhttpd重量が軽く、設置が簡単です。しかし、今日ではnginxがより人気のある選択肢のようです。

とにかく、これは実際に大きな違いを生み出しません。私はApacheを使い続けます。メモリを少なくするように調整するには、apache2-mpm-workerを試してください。

sudo aptitude install apache2-mpm-worker

また、これらすべての機能が「すぐに」機能したいので、どのバージョンのDebianを実行していますか?

答え3

あなたは試すことができますthttpd。非常に軽く、リソースをほとんど使用しません。ファイルアクセスに関して少し奇妙なポリシーがあったことを覚えています。

答え4

一時共有の場合、パスに次のシェルスクリプトがあります。

#!/usr/bin/env bash

PORT=${1:-8000}
DIR=${2:-\.}

cd "$DIR"
python -c "import SimpleHTTPServer;SimpleHTTPServer.test()" $PORT

デフォルトでは、現在のディレクトリはポート8000​​で共有され、構文は次のとおりです。scriptname [<port> [<dir>]]

関連情報