私はこのコマンドをUbuntuで使用していますが、ポート8080で開始していて、別のサーバーを実行していないので、ポート80で開始したいと思います。bashスクリプトを設定して次のようなことを行う方法を見ましたこれですが、コマンドラインフラグや、ポートを指定するためのもっと簡単なものはありませんか?
python -m SimpleHTTPServer
Sudo python -m SimpleHTTPServer 80
python 3.xバージョンの場合、次のものが必要になることがあります。
Sudo python -m http.server 80
1024未満のポートにはroot権限が必要です。
Georgeがコメントで追加したように、このコマンドをrootとして実行することは良い考えではありません-あらゆる種類のセキュリティの脆弱性を開きます。
しかし、それは質問に答えます。
次のようなことをしてください:
python -m SimpleHTTPServer 50505
どこ 50505
はポート番号です。