python項目部署到雲服務器


 

1.查看當前python版本

python

2.退出

exit()

 

3.安裝phthon3

yum install epel-release

 

yum install python36 python36-pip

 

4.查看當前目錄

pwd

5.用winscp把python代碼放到root目錄下

 

 6.安裝python代碼所需的包,我這邊用到以下三種

pip3 install pymysql
pip3 install flask
pip3 install flask_cors

7.運行(當前目錄是root的前提下)

python3 ./myFavorite.py

8.后台運行

nohup python3 -u /root/myFavorite.py > test.log 2>&1 &

 9關閉后台運行(相應的進程在開啟的時候會顯示,如下圖)

kill -9  [進程id]

 

 10.查看python進程

ps aux |grep python

 11.服務器https訪問:(以下暫未成功,成功的朋友可以分享告知:目前僅http可訪問)

安裝

pip3 install pyOpenSSL

執行命令

生成私鑰,按照提示填寫內容
openssl genrsa -des3 -out server.key 1024

 

 生成csr文件 ,按照提示填寫內容

openssl req -new -key server.key -out server.csr

 

 # Remove Passphrase from key

cp server.key server.key.org 
openssl rsa -in server.key.org -out server.key

 

 生成crt文件,有效期1年(365天)

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

 

 

app.run('0.0.0.0', debug=True, port=8100, ssl_context=('your_path/server.crt', 'your_path/server.key'))

 

 

 

參考:https://blog.csdn.net/dyingstraw/article/details/82698639


免責聲明!

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



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