python快速搭建http服務

2021-09-28 11:05:02 字數 795 閱讀 3094

> 摘要:在 linux 伺服器上或安裝了 python 的機器上,可以使用 nohup python -m ******httpserver [port] & 快速搭建乙個http服務。

在 linux 伺服器上或安裝了 python 的機器上,python自帶了乙個web伺服器 ******httpserver。

我們可以很簡單的使用  python -m ******httpserver 快速搭建乙個http服務,提供乙個檔案瀏覽的web服務。

使用上面的命令可以把當前目錄發布到8000埠。

但是這條命令是當前執行的,不是後台執行的,也就是說如果ctrl + c,則該埠就會關閉。

在上述命令的最後加乙個 & ,則該命令產生的程序在後台執行,不會影響當前終端的使用(我們在只有乙個bash的環境下)。生成的新的程序為當前bash的子程序,所以,當我們關閉當前bash時,相應的子程序也會被kill掉,這也不是我們想要的結果。

在命令的開頭加乙個nohup,忽略所有的結束通話訊號,如果當前bash關閉,則當前程序會掛載到init程序下,成為其子程序,這樣即使退出當前使用者,其8000埠也可以使用。

Python 簡單快速搭建HTTP服務

在python中,可以使用某些模組來搭建乙個非常簡單基本的web伺服器來訪問當前目錄的檔案。py 檔案 建立.py檔案,將以下 寫入其中,在指定資料夾中,執行.py檔案 埠號 commandpython m httpserver 8000 可後台執行 ctrl c 埠不會關閉 關閉當前視窗 埠不會關...

Python搭建HTTP伺服器和FTP伺服器

預設安裝版本為pytho2.7 http伺服器搭建教程 進入要開放訪問的目錄下,執行命令 python m httwww.cppcns.compserver 9000 顯示上述表示安裝成功,且http服務的埠為 9000,不跟埠預設80埠 通過瀏覽器訪問該http服務 頁面顯示入下 伺服器端顯示如下...

搭建python機器學習restful服務

因為最近想學習機器學的相關知識,課程也看了幾個,書也讀了幾本,但是還是沒有什麼清晰的感覺,始終找不到門的鑰匙。好像黑崎一護成為死神時,身邊無數的絲帶,卻始終看不見真正的紅色的那條。既然效果不佳,作為程式設計師,還是先從 開始吧。因為一直做後台開發,都是對外提供服務。那麼同樣角度思考機器學習這事兒,除...