python -m SimpleHTTPServer搭建簡單HTTP服務


PYTHON自帶HTTP服務,命令:

python -m SimpleHTTPServer

使用上述命令將當前目錄發布到8000端口,為當前進行,不是后台運行

 

指定端口:

python -m SimpleHTTPServer 8000

 

指定后台運行,加&:

python -m SimpleHTTPServer 8000 &

生成的新的進程為當前bash的子進程,當關閉當前bash時,相應的子進程也會被kill掉,這也不是我們想要的結果。

 

nohup python -m SimpleHTTPServer 8000 &

加nohup,忽略所有的掛斷信號,如果當前bash關閉,則當前進程會掛載到init進程下,成為其子進程,這樣即使退出當前用戶,其8000端口也可以使用。

 

注意:

1. SimpleHTTPServer有一個特性,如果待共享的目錄下有index.html,那么index.html文件會被視為默認主頁;如果不存在index.html文件,那么就會顯示整個目錄列表。
2. 在哪個目錄下啟動,就會以當前目錄為根目錄展示列表

 

 
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM