Python學習——項目上線

一、下載虛擬環境

pip install virtualenv

二、對pip進行升級

pip install --upgrade pip

三、下載虛擬環境的wrapper文件

apt install virtualenvwrapper

四、對apt進行升級

apt update

五、進入.bashrc文件

vim .bashrc

六、如果連不上阿里雲,開啓遠端連接權限

apt install openssh-server  

七、.bashrc文件加上

#python  

export WORKON_HOME = /root/.virtualenvs

source virtualenvwrapper.sh的路徑

八、在root下面創建虛擬環境目錄

mkdir .virtualenvs

九、激活虛擬環境

source .bashrc

十、下載數據庫

apt  install mysql-server

十一、查看nginx的進程

ps -ef | grep nginx

十二、nginx -c 配置文件路徑   配置路徑啓動方式

十三、配置nginx:
    vim /etc/nginx/nginx.conf  打開配置文件

十四、

apt install lrzsz   此命令可以實現自由拖拽

unzip   文件名      解壓zip文件

十五、uwsgi的配置:

1.在項目下裝上uwsgi  pip           install uwsgi

2.創建uwsgi的配置文件  工程下創建  uwsgi.ini   

3.將nginx路徑配置到uwsgi.ini   

apt install python3-dev   下載python3的一部分開發包

uwsgi --ini uwsgi.ini     啓動命令

項目部署:

    1.修改配置文件/etc/nginx/nginx.conf

    在http大括號下需要加上:


    server{
        listen 80;

        server_name 公有地址;

        charset utf-8;

        root /var/www/pythonAXF;   去創建一個這樣的文件夾


        location / {
            include /etc/nginx/uwsgi_params;  uwsgi的參數在的路徑
            uwsgi_pass localhost:8010;        要將請求轉發給阿里雲機器的uwsgi
        }

        location /static {
            alias /var/www/pythonAXF/static/;   項目的靜態文件
        }
    }

    1.將項目傳遞到nginx服務器上 傳遞到www目錄下  這個目錄是自己創建的   爲了方便管理目錄
    
        然後解壓   ubuntu的zip解壓方式   unzip 文件名

    2.進入虛擬環境  然後下載項目所需要的包
        pip install -r 文件名
    3.將項目的debug變成False,加上"*"號
    4.在虛擬環境中將uwsgi安裝一下   pip install uwsgi
    如果安裝報錯  需要下載python3的開發包   pip install python3-dev

    5.在工程目錄下創建一個uwsgi.ini的配置文件
        將socket路徑改爲服務器裏面的路徑
    6.將配置文件裏面的http訪問路徑註釋掉

    7.創建數據庫

    8.進入虛擬環境進行遷移

    9.導入數據
    9.建議先啓動nginx  在啓動uwsgi

    nginx -c /ect/nginx/nginx.conf
    uwsgi -uwsgi


 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章