ディレクトリの静的コンテンツを http 経由で提供するには、そのディレクトリに移動して次のように入力するだけです。
python -m SimpleHTTPServer 11111
これにより、ポート 11111 で http サーバーが起動します。
このハックは、ゼロ構成 (スタンドアロン Web サーバーも構成ファイルも一切不要) を必要とするため便利です。
この例を拡張したり、この目標を達成する別の方法を用意したり、CGI サポートも用意したりすることは可能ですか?
最終的な目標は、特定のディレクトリから Web サイトを迅速かつ簡単に提供することです。サイトには静的コンテンツ (HTML ページ、画像) だけでなく、CGI スクリプトもあります。CGI スクリプトは、ブラウザー経由でアクセスしたときに適切に動作する必要があります。
もちろん、Apache で仮想ホストを設定し、その中で CGI を許可するなどすることも可能です。ただし、これはゼロ構成のアプローチではありません。
答え1
つまり、CGIHTTPServer
?