Django简单部署

记录一下自己的网站部署的过程

首先这是一次没有域名的部署,所以,过程十分的简单,首先本人用的是ubuntu18.04,里面自带了python3,所以就无需再安装python3

  1. 输入命令apt-get update,更新系统程序。
  2. 安装pip3,输入命令apt install python3-pip
  3. 安装虚拟环境,到一个合适的文件夹下,然后输入命令pip3 install virtualenv这样就安装好了相应的虚拟环境。
  4. 建立虚拟环境,输入virtualenv --python=/usr/bin/python3 pyweb
  5. 激活虚拟环境,进入pywev/bin目录中,输入命令source activate
  6. 安装django,pip3 install django==2.1.这里用的是2.1版本,然后建立django项目。
  7. 阿里云一些配置,找到自己服务器的本实例安全组,然后新建规则,配置如下图在这里插入图片描述
  8. python manage.py runserver 0.0.0.0:8000(自己建立的django项目中的settings.py,相应代码中改为ALLOWED_HOSTS = ['*']
  9. 之后游览器输入公网ip :8000就可以看到django的页面。
  10. 若想关闭终端依旧运行django,则需要将8中的命令换为:nohup python manage.py runserver 0.0.0.0:8000 >log 2>1&命令即可