阿里云 ubuntu 部署django项目简单配置

阿里云购买的云服务器目前是装机的第三次遇到了很多坑,但是只要相信自己都可以解决,虽然不知道此去是否会成功,但是问题都是一步一步的解决了,加油,相信自己。

准备工作: Xshell5、pycharm

首先要先更新一下ubuntu

安装nginx:

apt-get install nginx会默认安装到  /etc 下

这里需要修改文件  /etc/nginx/sites-available/ 下的 default文件 nginx配置自行脑补 默认端口开放80 

在  /var/www/html 里面有html文件 nginx已默认查找index文件。 直接通过域名或者服务器地址访问。

安装pip:

sudo apt-get install python-pip python-dev build-essential

sudo pip install --upgrade pip

* 可以通过pip下载其他下面的组件

重点:python2.7版本 :

pip install mysql-python

安装gunicorn

安装完毕之后可以通过gunicorn命令启动项目

例: gunicorn -w 4 -b 0.0.0.0:9000 SkyNet.wsgi:application

“SkyNet”为项目。

测试是否能启动,可以通过地址直接访问或者新打开一个ssh入口然后通过curl链接试一试。

安装mysql:

默认安装会有提示做一些直接enter就可以。

mysql对外权限访问自行脑补这里不做解释。

安装vsftp:

这是通过ftp远程连接到服务器,安装完之后更改默认属性,允许访问和接口配置,可百度查到不多详解。

安装django:

先安装django框架,更改数据库连接方式。需要添加gunicorn模块。

安装git:

用来同步代码及更新。

通过git把代码拉到项目的文件夹里,然后运行起来。



你可能感兴趣的:(阿里云 ubuntu 部署django项目简单配置)