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