uwsgi+python+flask+nginx服务器部署
生活随笔
收集整理的這篇文章主要介紹了
uwsgi+python+flask+nginx服务器部署
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
flask+uwsgi+nginx
服務器
安裝centos7系統
1. 系統選擇CentOS系統就好(推薦選擇CentOS7系統) 2. 用戶名:root 3. 密碼自己設定(自己記住)安裝寶塔面板
1. SSH登錄服務器* 復制好服務器的公網IP(不要復制錯了) 2. 通過ssh工具登錄服務器1. 這里推薦大家使用Putty進行登錄。(可以自己百度下載一個,putty開源) 注意要開放ssh連接的端口,一般默認是22,(重裝系統是默認開啟的)為了網站安全推薦大家更換ssh登錄端口。設置為不常用的端口。2.putty登錄服務器方法。只需要設置好IP地址,端口號,選擇SSH。再點擊open即可連接服務器(第一次連接會出來一個安全信息,后面就不會再有,點確定就好了)3.輸入賬號密碼(賬號就是root,密碼是安裝系統的時候)登錄。(lunix下輸入密碼是沒有光標提示*的,直接輸入完了直接回車)4.看到有#就是登錄成功了。(后面我們的命令就在這個命令可匡執行) 3. 安裝寶塔面板。1. 執行以下代碼進行安裝寶塔6.9免費版。寶塔6.9版本已經很穩定了,推薦大家直接安裝6.9版本(注意:寶塔linux6.0版本是基于centos7開發的,務必使用centos7.x 系統) yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 2. 如果大家系統是centos7以下的大家還是乖乖使用寶塔5.9的安裝腳本(Centos官方已宣布在2020年停止對Centos6的維護更新,推薦大家裝系統直接安裝centos7) yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh 3. 復制對應的命令在putty中執行,然后再輸入y即可。(等待安裝完成) 4. 注意!安裝成功的時候賬號密碼一定要保存下來。(可以復制寫在記事本)5. 復制賬號上面的:http://xxx.xxx.xxx.xxx:8888/(這個就是你的IP地址:8888端口)在瀏覽器的網址輸入,登錄到寶塔面板的后臺。 解決方案一: 瀏覽器輸入網址處輸入安裝成功時候的入口地址:IP:8888/安全入口名稱/(例如我的:http://106.54.43.214:8888/142f9866/)(/14f9866/就是安全入口地址,在安裝完成的時候會有這個網址。復制就可以在瀏覽器登錄)解決方案二:執行下面命令即可。 rm -f /www/server/panel/data/admin_path.pl 6.刷新瀏覽器頁面即可。(IP:8888)(看到該界面就是成功進入寶塔登錄界面) 注意!!!
本教程的服務器采用的是騰訊云,阿里云也類似 ,但是有細節的不同
python3安裝
which python mkdir /usr/local/python3 cd /usr/local/python3安裝依賴 yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel安裝python3(3.6.2) wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz藍奏云下載:https://www.lanzous.com/i7x8kxg 密碼:3bhktar -xvJf Python-3.6.2.tar.xz cd Python-3.6.2 ./configure --prefix=/usr/local/python3 make && make install創建軟鏈接 ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3搭建web環境
- 創建虛擬環境
- 安裝flask
- 安裝和配置uwsgi
- 配置nginx
- 寫一個簡單的測試程序
- 安裝和配置uwsgi
- 常用命令:
- 配置nginx
總結
以上是生活随笔為你收集整理的uwsgi+python+flask+nginx服务器部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 64. Minimum Path Sum
- 下一篇: 核心概念——节点/边/Combo——内置