ローカルサーバーのファイルのダウンロードのPython SimpleHTTPServer簡単なセットアップ

FTPを設定する、またはネットワーク・ファイル・システムを構築し、これらの方法は、Linuxの共有ディレクトリを達成することができます。しかし、FTPやネットワークファイルシステムの機能が強すぎるので、彼らはいくつかの場所が十分に便利ではありません持っています。たとえば、あなたはどのように行う、分でそれをしたいと思っ迅速プロジェクトチーム全体へのLinuxシステム上のディレクトリを共有したいですか?

SimpleHTTPServerを使用することは非常にシンプル。

さまざまなLinuxディストリビューションは、通常のPythonを内蔵しているので、この方法を使用することは非常に便利です。この方法は、他のOS(Windowsなど)には有効であるが、いくつかの仕事を取るには、まずPython環境をセットアップする必要があります。

SimpleHTTPServerは、Python 2に付属しているモジュールであり、PythonはWebサーバーです。これは、Python 3 http.serverモジュールに組み込まれています。使用中SimpleHTTPServerパイソン3は、Python 2、Pythonの2ケース紙の使用(のpython3 -m http.server 6789)と同様でした。

ディレクトリの下には、index.htmlファイルがデフォルトのホームページとして扱われますindex.htmlを共有することがある場合は、特性を持っているSimpleHTTPServer;のindex.htmlファイルが存在しない場合、それは全体のディレクトリ一覧を表示します。

SimpleHTTPServerの使用

1)共有ディレクトリにあることを
  2)ファイル名を指定して実行のpython -m SimpleHTTPServerポート番号
    注:デフォルトでポート8000を使用するポート番号を記入しないでください。
  3)アドレスがホストブラウザにアクセスするには:HTTP:// IP:ポート番号/

# cd /home/abc # python -m SimpleHTTPServer 8000 Serving HTTP on 0.0.0.0 port 8000 ... 192.168.20.33 - - [09/Jan/2016 15:13:28] "GET / HTTP/1.1" 200 - 192.168.20.33 - - [09/Jan/2016 15:13:33] code 404, message File not found 192.168.20.33 - - [09/Jan/2016 15:13:38] "GET /favicon.ico HTTP/1.1" 404 - 192.168.20.33 - - [09/Jan/2016 15:13:54] "GET /jdk-7u79-linux-x64.tar.gz HTTP/1.1" 200 -

ます。https://www.jianshu.com/p/93a1a3932391で再現

おすすめ

転載: blog.csdn.net/weixin_33845477/article/details/91112023