私の設定では、私(rootユーザーとして)ln -s ~/share /var/www
。これにより、ローカルネットワーク上の誰でもアクセスできます。~/共有ブラウザでディレクトリを指す場合http://ホスト名/共有。を使用しますapache
が、この簡単な使用には過剰(メモリ使用量)ではないかと疑われます。
これを達成するためにどの代替軽量Webサーバーを使用できますか?また、パッチがありませんか(Debianではインストール以外の追加設定はありませんapache
)?
答え1
答え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>]]