我的网站搭建(第8天) 部署准备

  • 发布时间:2015年12月17日 15:18
  • 作者:杨仕航
* 该文是基于Python2.7开发的,最新Python3.x和Django2.x视频教程可以前往 >> Django2.0视频教程

我们写好网站之后,需要部署到网络上面。这样其他人才可以通过互联网访问到我们的网站。

部署网站需要两个东西:

    1) 空间:存放数据库和网站程序的地方

    2) 域名:网站的地址(住址)


有了空间和域名才可以让其他人访问到。


1、空间

空间也分好几种,大致和划分为3种:虚拟空间,合租空间,独立服务器。

1) 虚拟空间,是整个服务器用程序分隔虚拟很多小的空间出来,由运营商维护,不用管很多细节问题和安全问题。大多支持较为主流的开发语言,而且比较便宜。像asp.net,php,java等都可以找到很多。部署快捷方便,通常直接上传文件就行了,但自由度较低。适合小型网站。


2) 合租空间,由几个人一起合租一台服务器,分担成本。自由度高于虚拟空间,适合中型网站。


3) 独立服务器,独立服务器自由度是最高的,各种运行环境可以自己搭建设置。各种数据库也可以自己选择。同时也是成本最高的,适合大型网站。


当然也有其他类型的,基本上都是提供一个地方给我们存放网站程序和数据。

Django在虚拟空间方面,目前国内很难找得到支持Django的。国外有搬瓦工和WebFaction等。当然,你也可以试试亚马逊的VPS(可以理解为高级的虚拟空间),可以免费使用1年(不过超出额度的要另外付费)。还有新浪的sae,阿里云等等。

最好有Linux的基础,因为操作这些后台需要用到。


对比一方之后,我选择国外的WebFaction服务器,这个还是比较稳定。现在暂时没有什么优惠活动,10美元/月,大概60多人名币。1T空间,还赠送Email服务和二级域名(略贵,可以找多几个人合租)。


2、域名

如果只是练手而已的话,这个域名是非必须的。因为通常购买虚拟空间或VPS都可以使用运营商的二级域名。

若打算长期弄好这个网站的话,处于营销角度,还是注册一个域名比较好。


域名我是在万维网注册的,这个大家自行注册就行。重点是下面的域名解析部分。


3、域名解析

域名解析就是把你的域名和空间绑定在一起,可以通过域名指向到你的空间。这个通常域名运营商的网站都有帮助文档。

进入域名后台管理,点击域名解析。添加A记录,子域名名称是@的话,就是一级域名。IP地址填写购买的空间的IP地址即可。解析生效需要一段时间,可以用你的电脑ping一下域名,看ip地址是否指向你设置的位置即可。

若你要www.xxx.com 这种形式,就需要添加CNAME记录,子域名为www,指向这个IP地址就行。


前期准备就差不多这样,后面我们再把网站程序部署到服务器上。

上一篇:我的网站搭建(第9天) 部署Django网站

下一篇:我的网站搭建(第7天) 新应用:工具

评论列表

智慧如你,不想发表一下意见吗?

新的评论

清空