Python 啟動本地服務


在 Linux 服務器上或安裝了 Python 的機器上,Python自帶了一個WEB服務器 SimpleHTTPServer,我們可以很簡單的使用  python -m SimpleHTTPServer 快速搭建一個http服務,提供一個文件瀏覽的web服務,而ios自帶了 python,windows需要安裝python才能使用。

1,當前目錄發布到8001端口(明令后邊的8001端口是可選的,不設置的話使用默認端口8000),該服務是前台運行的,control+c會關閉該服務。

python -m SimpleHTTPServer 8001

2,進程在后台運行,control+c不會關閉該服務,關閉bash時關閉服務。

python -m SimpleHTTPServer 8001 &

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

nohup python -m SimpleHTTPServer 8001 &

4,在瀏覽器訪問:http://localhost:8001,如果當前文件夾有index.html文件,會默認顯示該文件,否則,會以文件列表的形式顯示目錄下所有文件。

附送:

 npm start啟動本地服務的方法

// 項目目錄執行
// npm install 安裝依賴
// npm start 啟動本地服務
// npm run build 打包資源到dist
{
"name": "test", "version": "0.0.1", "description": "npm 啟動本地服務的package.json配置", "main": "index.js", "scripts": { "start": "http-server ./ -p 8989 -e \"\" -c -1", "clean": "shx rm -rf ./dist && shx mkdir dist", "build": "npm run clean && shx cp -r *.html js css ./dist" }, "devDependencies": { "http-server": "^0.9.0", "shx": "^0.1.4" } }

 

附:

node 啟動本地服務

npm install http-server -g 全局安裝模塊

package.json 里面配置腳本 "start": "http-server -a 0.0.0.0 -p 8000"

執行 npm start 啟動服務


免責聲明!

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



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