https://blog.csdn.net/weixin_41822224/article/details/89472786
環境配置
服務器:筆記本 主機即可
1、系統安裝python3
這個網上有安裝教程,這里就不贅述了
2、開啟python 自帶的HTTP服務模塊
SimpleHTTPServer是Python2自帶的一個HTTP服務類(python3中已經整合到http.server中),通過使用它,我們能夠在任意平台(Window,Linux,MacOS)快速搭建一個HTTP服務和共享服務,只需要安裝Python環境即可
確定安裝好python后,我們可以直接啟動:
python2:
python -m SimpleHTTPServer [port]
python3:
python -m http.server [port]
后邊不跟端口的話 默認端口:8000,也可以自定義
本機瀏覽器訪問如下說明啟動成功:
此時說明環境沒有問題
下面我們需要進入我們准備共享的目錄下
然后在這個目錄下啟動該服務
我想把教程資料這個文件夾共享出去
cmd進入到此路徑下
輸入命令啟動服務
3、固定IP
萬一不小心關機了,開機后可能IP就變了,還要全局域網去宣傳,我都IP換了,咦~想想就麻煩
偷個懶,哈哈
windows 固定IP 教程傳送門,咻~
4、設置為開機啟動
編寫啟動腳本1
雖然命令不長,雖然還要找共享的目錄,雖然還要去目錄下啟動,但是還是想簡單點
那就一個腳本搞定吧,命名為:start_server.py
#!/usr/bin/env python3 #-*- coding:utf-8 -*- import os #導入os os.chdir("D:\教程資料") #" "中的路徑設置為共享文件夾的路徑,代碼中的是例子 os.system('python -m http.server') # 端口可以自己設置,但是不要與其他進程發生沖突
其實可以寫shell腳本的,可以不是很熟練,然后就用python腳本代替了
編寫啟動腳本2
server.bat用來啟動python 腳本
添加任務計划
此時就可以放心的告訴小伙伴服務器的IP地址了
效果如下:
有Python環境的情況下,簡單啟動:
1、打開CMD cd 到想要共享的文件夾或文件目錄下
2、輸入命令
3、訪問127.0.0.1:9090即可
4、在一個局域網內別人也可以通過你當前器服務的IP進行訪問
python -m http.server 9090
————————————————
在需要共享的文件夾下創建download_server.py文件。 #!/usr/bin/env python3 #-*- coding:utf-8 -*- import os #導入os os.system('cd /backtestdata') #" "中的路徑設置為共享文件夾的路徑,代碼中的是例子 os.system('python -m http.server 9090') # 端口可以自己設置,但是不要與其他進程發生沖突 啟動后台永久運行進程 nohup python download_server.py >download.out 2>&1 & ps -a|grep python 查看進程 tail -f download.out查看日志