0

Web サーバーとしていくつかの Python 機能をテストしています。入力:

$ python -m SimpleHTTPServer 8080

...そして、ルーターでこの 8080 へのポート転送をセットアップします。http://my.ip.adr.ess:8080/で Web 経由でアクセスできますが、 my.ip.adr.ess は自分の IP アドレスを表します。

xampp サーバーを起動すると、http://my.ip.adr.ess/でアクセスでき、アクセスに8080 ポートは必要ありません。

Pythonサーバーがそのように応答するにはどうすればよいですか?

4

2 に答える 2

2

これは、xampp が http:// のデフォルトであるポート 80 で実行されていることを意味します。そのポートでも SimpleHTTPServer を実行する必要があります。ポート 80 での SimpleHTTPServer の実行に関する詳細情報

于 2014-01-12T08:46:12.520 に答える
1

80ポートを(HTTP プロトコルのデフォルト ポート)として指定します。

python -m SimpleHTTPServer 80

ポート 80 (1024 未満) をバインドするには、Unix でスーパーユーザー権限が必要になる場合があります。

sudo python -m SimpleHTTPServer 80
于 2014-01-12T08:46:19.807 に答える