部署

1. 下载图形化界面 FinalShell

2. 新建登录

3. sudo apt update    /   sudo apt upgrate (更新)

4. 安装vim      命令:sudo apt install vim

5. 安装pip3      sudo apt install python3-pip

6. 安装虚拟环境    sudo pip3 install virtualenv  /  sudo pip install virtualenvwrapper

7. 配置虚拟环境

    sudo vi .bashrc

    export WORKON_HOME=$HOME/.virtualenvs

    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

    source /usr/local/bin/virtualenvwrapper.sh

    让虚拟环境生效: source .bashrc

8. 导包  pip freeze > a.txt  【使用FS上传文件】  使用包pip install -r a.txt

9. 安装Nginx服务器     sudo apt-get install nginx

10.安装项目

10. 安装uwsgi   pip install uwsgi

11. 在项目下创建conf并配置应用名_nignx.conf  内容见笔记

12.将配置文件加入到nginx的启动配置文件中

    sudo ln -s /home/ubuntu/test1/conf/test1_nginx.conf /etc/nginx/conf.d

13.重启nginx  命令:sudo service nginx restart

16.在setting中加上:STATIC_ROOT = os.path.join(BASE_DIR,'static/')   先注释

17. 运行 python manage.py collectstatic

18. 配置uwsgi 在conf/目录下创建uwsgi.int  配置内容见笔记

19. 启动  uwsgi -i  /home/ubuntu/test1/conf/uwsgi.ini(只要找到这个文件就行了)

      在后台启动:uwsgi -i 同上 &

你可能感兴趣的:(部署)