Django部署, Nginx + Centos
Django 是一个用 Python 实现的 web 框架, 使用django 部署 web 项目可以说是迅速方便, django 的许多特性都让我爱不释手, 如默认的 sqllite 数据库, 强大后台管理, 自带的 XXS 的表单验证, 基于 MVC 的设计, 写不到两百行代码就可以搭建一个网站. 这里我使用的是阿里云的 centos7 + nginx 为例, 部署第一个 django 项目. 服务器: 阿里云 centos 7.4 数据库: MariaDB 5.5.56 http代理: Nginx django: 1.11.7 先在阿里云控制台 -> 安全组 -> 配置规则 -> 添加安全组规则 端口范围: 80/80 授权对象: 0.0.0.0/0 其余默认 安装 MariaDB 5.5.56 MariaDB 是 centos 中 MySQL 的替代品, 使用与 MySQL 一致 yum install -y mariadb mariadb-server yum install -y mysql-devel python-devel python-setuptools pip install mysql-python 启动 Mariadb 服务 systemctl start mariadb 登入, 修改密码, 创建数据库, 作为 django 项目的默认数据库 #