Ubuntuはこのコマンドを使用していますが、ポート8080で起動して実行中の他のサーバーがないので、ポート80で起動したいと思います。このようなことをするためにbashスクリプトを設定する方法を見ましたが、コマンドラインフラグがないか、ポートを指定するより簡単な方法はありませんか?
python -m SimpleHTTPServer
答え1
sudo python -m SimpleHTTPServer 80
~のためPython 3.xバージョンの場合は、次のものが必要な場合があります。
sudo python -m http.server 80
1024未満のポートにはroot権限が必要です。
Georgeがコメントに追加したように、このコマンドをrootとして実行することはお勧めできません。さまざまなセキュリティホールが開きます。
しかし、質問に答えます。
答え2
次のようにしてください。
python -m SimpleHTTPServer 50505
50505
ポート番号はどこにありますか?