腾讯云主机从零开始部署Django环境

一直在断断续续地使用阿里云主机学习网站开发,可是现在学生优惠貌似找不到了,于是下定决心迁移到腾讯云,据说学生优惠价很便宜。这篇文章中记录了腾讯云主机的开发环境部署方法,一来自己备忘,二来和大家分享部署经验。

我现在采用的网站框架是Django,因此我的云主机采用Ubuntu+Nginx+uWSGI+Django+SQLite3的配置。

腾讯云主机开通

注册并完成实名认证后,可以申请开通体验版云主机。我选择的操作系统是32位Ubuntu系统。由于个人电脑也在用,所有Ubuntu用起来比CentOS顺手。开通后进入控制台,可以看到云主机表格中有了一台云主机,说明开通成功。

开通成功后,在控制台中“操作”一栏选择“更多”,修改云主机的用户名和密码,然后强制重启。

点击控制台中的“登陆”,打开一个远程操作页面,即可登陆云主机。按提示输入用户名和密码,出现欢迎界面。也可以采用ssh登陆。

ftp配置

安装vsftpd

$ sudo apt-get install vsftpd

运行vsftpd

$ sudo service restart vsftpd

创建ftp账户

$ sudo adduser ftpuser

按提示设置用户名等。该命令会在/home文件夹下自动创建一个ftpuser文件夹。

配置vsftpd

打开/etc/vsftpd.conf文件,修改以下设置

write_enable=YES

local_unmask=022

SSH登陆设置

创建ssh密钥

    $ sudo ssh-keygen -t dsa


Python的配置

首先安装pip

    $ sudo apt-get install python-pip

然后安装virtual environment

    $ pip install virtualenv

Nginx的安装和配置

安装Nginx

    $ sudo apt-get install nginx

你可能感兴趣的:(腾讯云主机从零开始部署Django环境)