私はシェルで起動してカレントディレクトリ(好きではないことが好ましい)を提供することができる死んだシンプルなビンを探しています。ポートを指定するのに-p
かもしれません。開発サーバーである必要があるため、デフォルトではlocalhostからの接続のみを許可する必要があります。それ以外の場合はオプションで指定する必要があります。もっとシンプルに、より良い。現在のディレクトリにサービスを提供するシンプルなファイルサーバ
ここで使用するタグは不明です。
私はシェルで起動してカレントディレクトリ(好きではないことが好ましい)を提供することができる死んだシンプルなビンを探しています。ポートを指定するのに-p
かもしれません。開発サーバーである必要があるため、デフォルトではlocalhostからの接続のみを許可する必要があります。それ以外の場合はオプションで指定する必要があります。もっとシンプルに、より良い。現在のディレクトリにサービスを提供するシンプルなファイルサーバ
ここで使用するタグは不明です。
python3 -m http.server
またはあなたが唯一
python3 -m http.server --bind 127.0.0.1
ローカルホストからの接続を許可する場合、デフォルトのポート8000
python3 -m http.server 3333
かを使用したくない場合はdocsを参照してください。
同等のPython 2のコマンドには--bind
オプションはありません
python -m SimpleHTTPServer
python -m SimpleHTTPServer 3333
です。
Python 2 docsを参照してください。 Twisted Webを使用して
PerlアプリケーションApp::HTTPThisがあります。またはこれを行うには、しばしば小さなMojoliciousサーバーを使用しています。しばらく前から私のblog postを見てください。
say server.pl
というファイルを作成します。これをこれに入れてください。
#!/usr/bin/env perl
use Mojolicious::Lite;
use Cwd;
app->static->paths->[0] = getcwd;
any '/' => sub {
shift->render_static('index.html');
};
app->start;
Mojoliciousのインストール:curl get.mojolicio.us | sh
をしてからmorbo server.pl
を実行します。
必要に応じてスクリプトを調整することができます。
私はシェルへの配管が嫌いです。 – Reactormonk
それから、cpan: 'cpan -i Mojolicious'またはapt経由でインストールしてください(これはちょっと古いかもしれませんが、これはちょっとしたインストールスクリプトです:-) –
Mojoliciousアプリケーションのワンライナー版は' perl -Mojo -E 'a-> static-> paths(["。"]); a-> start' daemon' – alexm
ノードの場合は、http-server
があります:
$ npm install -g http-server
$ http-server Downloads -a localhost -p 8080
Starting up http-server, serving Downloads on port: 8080
Hit CTRL-C to stop the server
Pythonがあります
python -m http.server --bind 127.0.0.1 8080
python -m SimpleHTTPServer 8080
Python 2には--bind
オプションがないので、すべての接続を許可します(localhost
からではありません)。
:
twistd --pidfile= -n web --path . --port 8080
--pidfile=
は、PIDファイルを無効にします。それがなければ、twistd.pid
ファイルがカレントディレクトリに作成されます。 --pidfile ''
も使用できます。
代わりにhttp://serverfault.com/に投稿してください。 –
ルビーソリューション:http://stackoverflow.com/questions/3108395/serve-current-directory-from-command-line – Alec
「プログラマーがよく使用するソフトウェアツール」に関する質問は、トピックに載っています。 Web開発(そして現在では他のタイプの開発)さえすれば、HTTP経由でローカルファイルにアクセスする必要があります。おそらく、これはツール勧告を求めているのでまだ話題にはなりませんが、私は与えられた終了理由に同意しません。 – vossad01