【建站】谈谈我的第二次建站经历(腾讯云&西部数码)

时隔近两年半,第二次建站,依然新奇,依然很够学到很多东西。

托福于腾讯的云+校园扶持计划,我购买的云服务器 CVM(广州三区,1核 CPU,2G 内存,1M 带宽,50GB 存储空间,Windows Server 2012 R2 数据中心版 64 位中文版)使用 3 个月只需要 30 大洋,而原价为 342 大洋。趁着还是学生,有各种优惠,还是可以多多尝试一下。下次或许可以试着用 Linux 系统,毕竟这才是服务器系统的主流,遇到疑难问题往往有更多的参考资料,比 Windows Server 更容易解决。新购 .cn 域名第一年 30 大洋,使用优惠券减 10 大洋,也就是第一年只需要 20 大洋。遗憾的是,geekwell.com 这个域名依然掌握在歪果仁手中,geekwell.cn 这个原来属于我的域名也已经被人抢注了。

购买好主机和域名后,第一步依然是要为网站备案。根据工信部的规定,现在大部分域名都需要实名认证,2016 年 4 月份,我建立自己的第一个网站时还没有这道程序。不过不用担心,这不会耽误太多时间,认证的速度还是很快的,我认证了两个域名,都是在 24 小时内完成。另外,.cc 和 .tt 域名暂时不需要实名认证,锤子科技的官网就是用 .tt 域名(t.tt)。

通过在“腾讯云网站备案”这个小程序上进行备案活体核验,可以直接跳过幕布拍照这一环节,阿里云 App 也已经支持备案活体核验。另外,如果在腾讯官网上备案的话,腾讯还免费提供幕布,阿里云的幕布貌似依旧收 15 大洋。

这一次备案出现了一个小意外——在通过活体审核后,腾讯云的客服人员联系我说,要注销原来的备案信息才能重新进行备案。也就是说,之前我备案过的网站虽然现在已经不在了,但备案信息还在。有两种方法可以注销原来的备案信息,一个是直接通过之前的接入商阿里云官网注销,一个是通过广东省通信管理局的域名信息备案管理系统注销,广东管局是明确表示原则上不受理此类申请的,如果要申请的话,需填写“广东省 ICP 用户注销备案申请表”,并寄到广州市。

我选择通过阿里云注销原来的备案。这里要说明一下的是,备案信息分为主体备案信息和网站备案信息。网站备案信息可以即时注销,主体备案信息注销的时间要长一些。我原先不知道这个情况,以为是自己输错备案密码导致主体备案信息注销失败,查阅阿里云提供的文档未找到解决方法,于是决定找阿里云的客服。

打了阿里云客户服务中心 6 个电话,无法直接与客服对话。通过提交工单的方式反映问题,也是等了一个多小时才有回复:建议我进行线下注销。在我表示广东管局让我找阿里云注销后,阿里云的工作人员又给我来了一条文不对题的回复。随后与阿里云的在线客服对话,也没有解决实际问题,但这名客服的态度还是值得肯定的。没办法,我拨打了工信部的全国备案咨询电话,想咨询一下能不能在线上注销备案信息,无果。在我填完注销备案申请表,准备去快递的时候,才收到工信部网站备案系统发来的邮件——主体备案信息注销成功。

作为一个学过编程的人,遇到技术问题查阅相关文档已经是自然反应了,能通过文档查阅解决的问题,我不会专门打电话找人工客服,阿里云的售后服务没有让我这个普通用户满意。值得一提的是,在腾讯云提交工单,几分钟内就能得到回复,当然这是在售前,售后的服务情况我现在也不清楚。

注销了自己原来的主体备案信息,新的备案申请就可以提交到广东管局了。腾讯云官方给出了各省管局在 2016 年 6 月份的审核时长参考,具体如下图。2016 年 4 月份,我为自己原来的网站备案,等了 9 天。

在备案过程中,我们其实已经可以开始建自己的网站了。CMS 我依然选择 WordPress,这是我的老朋友了。在安装 WordPress 前需要配置包含 PHP 和 MySQL 的运行环境,两者都可以单独配置,也可以直接安装kangle和easypanel,它会为你配置好 PHP,你再自己配置一下 MySQL 数据库。有一点需要注意的是,安装 kangle 和 easypanel 后会出现占用 80 端口的情况,导致在 IIS 上建立的网站无法访问。另外,kangle 会把它自带的 index.html 默认设置为你的网站主页。

自己配置 MySQL 数据库的话,在安装 WordPress 的时候一般都会出现连接不上数据库的情况,需要手动创建 wp-config.php 文件,如果你在本机上安装过 WordPress 的话,这一步其实没什么难的。在翻阅腾讯云官网的时候,我发现腾讯云数据库原价是 29 大洋/月,第一个月打折后只要 1 大洋,所以就买了一个来试一下。需要注意的是腾讯云数据库默认是没有开启外网访问权限的,我们要自行开启。

MySQL 创建用户、密码、数据库的具体命令行如下:
create user ‘username’@’localhost’ identified by ‘password’;
create user ‘username’@’%’ identified by ‘password’;flush privileges;
create database dbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

因为赶着把网站建好,我又在西部数码上购买了新的香港虚拟主机和域名,香港主机是不需要备案的,所以可以节省很多时间。我购买的是“香港入门型”套餐(网页空间 300 M,附赠 60 M,单月流量 20G),用共享IP的话是 288 大洋/年,独立 IP 是386大洋/年,也就是加了 98 大洋/年,使用优惠券可以减 30 大洋,另外还附赠50M 的 MySQL 数据库一年的使用权和一个 .store 域名。.cn 域名第一年是 28 大洋,优惠券减 10 大洋。在西部数码的官网上没有看到有什么学生优惠,我翻阅了一下百度云和美橙互联的官网,也没发现有什么学生优惠。

新注册“geekloop”这个域名既可以看成是“极客圈”的意思,更是我对自己的偶像 Elon Musk 先生表达敬意,“loop”取自他创建的“hyperloop One”公司的名称。
接下来要进行域名解析。主机名为“@”,对应的解析域名为 geekloop.cn,主机名为“www”,对应的解析域名为 www.geekloop.cn。通过西部数码提供的控制面板还可以直接一键生成 SiteMap,不用自己去添加。

最后讲一下登录服务器系统和上传数据的问题。在腾讯云上,有两种登录 Windows Server 服务器系统的方式:通过远程桌面连接是可以复制和传输数据的,在本机上运行命令“mstsc”就打开远程桌面连接,输入虚拟主机的账号、密码即可进入服务器系统;通过 VNC,也就是 web 登录的方式则无法直接复制数据,操作起来会有严重的卡顿现象。在西部数据上,通过 web 方式上传文件有很大限制,文件总大小不能超过 10M,文件总数不能超过 20 个,还是要通过 FTP 传输数据。

我的第二次建站经历暂时就讲到这里。钻研技术跟做一道数学题一样纯粹,我虽然不是技术很高超的人,但我享受这种纯粹。

发表评论

您的电子邮箱地址不会被公开。