最近有好多同学来问怎么来搭建一个个人网站,那就简单来讲讲我的网站是怎么搭的。

搭网站必要的两个东西:域名和服务器。

baidu.com,google.com,这些就是域名。域名需要通过DNS系统,查询到相应的IP地址,然后实现网站的访问。域名注册商有很多,我用的是狗爹(GoDaddy)。当然域名是需要花钱的,而且是租用,不是购买,你得续费。我的域名,也就是普通的.com两年的价格是20,71欧元。如果一些不主流的域名可能会便宜一些,比如.me .xyz .co .club之类的。

拿到域名使用权以后就可以设置DNS了,等到服务器弄好了以后就可以把DNS记录指向你的服务器IP地址。

服务器有两种模式,一种托管型的,一种是自主管理的。托管型的就是基本靠图形界面完成网站搭建,基本只需要放内容上去,后台你是碰不到的。自主管理的就是一台linux系统的电脑(VPS),需要一定的linux系统运维技术,出了问题自己负责。

我用的是搬瓦工的vps,物理位置在美国西海岸,29.99美元一年,折扣码打下来是28.19美元一年,中国电信中国联通线路直连的,所以国内访问速度也还可以,如果不考虑国内访问其实vps基本买在哪里都可以。这款vps应该是几家热门服务商最便宜的一款,所以现在暂时缺货,等待上架中,29.99美元的年付方案可能已经凉了,现在bandwagon上最便宜的方案是49.99美元一年的…… 如果有兴趣可以持续关注下面这个链接,点进去的第一款:请点击此处

其他的vps服务商:Digital Ocean, Linode, Vultr, OVH等等 基本价格在5美元一个月左右 如果只是个人建站,最基础的配置基本够用了。


最基础的东西讲完了,下面讲讲怎么搭网站。

有好几种方法做网站,第一种就是所有都自己来,安装nginx或者apache,自己写代码,自己搞数据库,想怎么弄怎么弄,这个水平的人应该不会看到这篇文章哈哈哈。第二种可以使用网页设计平台,比如wix,这些平台存在的意义就是把你的网页弄得很好看。第三种就是使用现有的建站系统,比如wordpress,discuz等等。这些热门的建站软件通常可以在网上找到很多技术支持文档,操作起来也还算容易。

我用的是wordpress,wordpress第一次安装完成以后会自动创建并关联数据库,创建admin账户及密码。

wordpress安装完成以后,网站就能访问了,浏览器直接访问就会出现一个最基本的wordpress页面。之后就登陆wordpress后台慢慢折腾吧。


以下非必须操作:

我安装了一个宝塔平台,一个可视化的VPS管理平台,可以管理防火墙端口开放,常用软件一键部署等等,还是比较实用的,我也是懒得去敲代码。。。毕竟防火墙这种东西敲错一行很有可能网站就上不去了。。。

关于SSL证书,SSL是用来加密网络连接的,我用的是免费的Let’s Encrypt,有效期三个月,可通过代码自动续签,毕竟不是商业公司网站,也不需要网络支付系统,最基本的SSL证书就可以了。