一直在斷斷續(xù)續(xù)地使用阿里云主機(jī)學(xué)習(xí)網(wǎng)站開發(fā)位隶,可是現(xiàn)在學(xué)生優(yōu)惠貌似找不到了拷窜,于是下定決心遷移到騰訊云,據(jù)說學(xué)生優(yōu)惠價很便宜涧黄。這篇文章中記錄了騰訊云主機(jī)的開發(fā)環(huán)境部署方法篮昧,一來自己備忘,二來和大家分享部署經(jīng)驗笋妥。
我現(xiàn)在采用的網(wǎng)站框架是Django懊昨,因此我的云主機(jī)采用Ubuntu+Nginx+uWSGI+Django+SQLite3的配置。
騰訊云主機(jī)開通
注冊并完成實(shí)名認(rèn)證后春宣,可以申請開通體驗版云主機(jī)酵颁。我選擇的操作系統(tǒng)是32位Ubuntu系統(tǒng)嫉你。由于個人電腦也在用,所有Ubuntu用起來比CentOS順手躏惋。開通后進(jìn)入控制臺幽污,可以看到云主機(jī)表格中有了一臺云主機(jī),說明開通成功其掂。
開通成功后油挥,在控制臺中“操作”一欄選擇“更多”,修改云主機(jī)的用戶名和密碼款熬,然后強(qiáng)制重啟深寥。
點(diǎn)擊控制臺中的“登陸”,打開一個遠(yuǎn)程操作頁面贤牛,即可登陸云主機(jī)惋鹅。按提示輸入用戶名和密碼,出現(xiàn)歡迎界面殉簸。也可以采用ssh登陸闰集。
ftp配置
安裝vsftpd
$ sudo apt-get install vsftpd
運(yùn)行vsftpd
$ sudo service restart vsftpd
創(chuàng)建ftp賬戶
$ sudo adduser ftpuser
按提示設(shè)置用戶名等。該命令會在/home文件夾下自動創(chuàng)建一個ftpuser文件夾般卑。
配置vsftpd
打開/etc/vsftpd.conf文件武鲁,修改以下設(shè)置
write_enable=YES
local_unmask=022
SSH登陸設(shè)置
創(chuàng)建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