ホームページ >バックエンド開発 >Python チュートリアル >Pythonでhttpサーバーをインストールする方法
Linux サーバーまたは Python がインストールされたマシンには、Python に WEB サーバー SimpleHTTPServer が付属しています。
python -m SimpleHTTPServer を使用すると、簡単に http サービスを構築し、ファイル閲覧用の Web サービスを提供できます。
コマンドは次のとおりです: (推奨される学習: Python ビデオ チュートリアル )
python3 -m http.server
or
python -m SimpleHTTPServer 8000
上記のコマンドを使用して、現在のディレクトリをポート 8000 に公開します。
ただし、このコマンドはバックグラウンドではなく現在実行中です。つまり、Ctrl C を押すとポートが閉じられます。
python -m SimpleHTTPServer 8000 &
上記のコマンドの最後に & を追加すると、コマンドによって生成されたプロセスがバックグラウンドで実行され、現在のターミナルの使用には影響しません (bash が 1 つだけある環境にいます) )。
生成された新しいプロセスは現在の bash の子プロセスであるため、現在の bash を閉じると、対応する子プロセスも強制終了されます。これは私たちが望む結果ではありません。
nohup python -m SimpleHTTPServer 8000 &
コマンドの先頭に nohup を追加して、すべてのハングアップ信号を無視します。現在の bash が閉じている場合、現在のプロセスは init プロセスにマウントされ、その子プロセスになります。この方法では、たとえ現在のユーザーが終了した場合は、他のポート 8000 も使用できます。
Python 関連の技術記事の詳細については、Python チュートリアル 列にアクセスして学習してください。
以上がPythonでhttpサーバーをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。