我正在測試一些python功能作爲web服務器。類型:如何讓python web服務器響應IP地址?
$ python -m SimpleHTTPServer 8080
...並設置端口轉發路由器上這8080我可以通過網絡訪問與http://my.ip.adr.ess:8080/,而my.ip.adr.ess代表我的IP地址。
當我啓動我的xampp服務器時,可通過http://my.ip.adr.ess/訪問,並且訪問時不需要8080端口。
python服務器應該怎麼迴應呢?
我正在測試一些python功能作爲web服務器。類型:如何讓python web服務器響應IP地址?
$ python -m SimpleHTTPServer 8080
...並設置端口轉發路由器上這8080我可以通過網絡訪問與http://my.ip.adr.ess:8080/,而my.ip.adr.ess代表我的IP地址。
當我啓動我的xampp服務器時,可通過http://my.ip.adr.ess/訪問,並且訪問時不需要8080端口。
python服務器應該怎麼迴應呢?
這意味着xampp運行在默認爲http://的端口80上。您還需要在該端口上運行SimpleHTTPServer。 More info about running SimpleHTTPServer on port 80。
指定端口爲80
(HTTP協議的默認端口)。
python -m SimpleHTTPServer 80
在Unix中,您可能需要超級用戶權限來綁定端口80(1024以下)。
sudo python -m SimpleHTTPServer 80
這就是它!我認爲8080代表80開始和80結束端口....當然,它立即工作。 – Alex