腾讯云主机从零开始部署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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容