通过二维码分享
分享二维码

复制下方链接,或使用浏览器原生菜单进行分享:

夜间模式:
自动
浅色
深色
热烈庆祝中华人民共和国成立72周年

迁移我的个人网站到中国的托管方

Language/语言:   English   简体中文

作者: Ken Deng   发布于2020年8月24日

本文大约4000字,阅读需要17分钟

  目录

你好!欢迎来到Ken的个人网站和博客。今天,我就来跟大家讲讲我把个人网站迁移到中国托管方的事情。

以前,我用了GoDaddy,它作为我网站的托管方,但我考虑迁移我的个人网站到中国的托管方,它有着一些好处。

网站迁移完后,我感到很放松,因为它的服务质量很好,管理也很方便。然而,我在采取行动之前,却没有进行深入的考虑。

你知道我为什么以前使用了GoDaddy,以及为什么我要考虑迁移我的个人网站吗?让我们开始吧!

备注:为了防止网站遭到入侵,部分有关服务器和配置的信息没有显示。

注:本文章较长,它包含了很多重要的信息和备注。如果你没有时间阅读它,你可以先保存,并稍后阅读。你也可以点击下方的子标题,快速定位到对应的内容。

为什么我抛弃了GoDaddy,并使用了中国的托管方?

前一年,我使用了GoDaddyCloudflare托管我的网站,但是它们都有着一些缺点,它严重影响我的学习效率,以及浪费我的时间。

GoDaddy是美国的一个网站托管方,它提供了一些产品:建站神器、Windows/Linux主机、cPanel主机、WordPress托管主机、域名注册和DNS、专业级域名邮箱、电子邮件营销,以及HTTPS SSL证书。

我使用了中国的托管方托管我的个人网站,有着一些原因。

海外网络速度慢

中国到海外的带宽是有限的,并且用户和以前服务器的距离非常远。在高峰时期,使用海外网站的速度非常慢,大约20KB/s,它不能满足我对学习和工作的基本要求。

因此,我经常会对我的网站进行错误地判断。我误认为服务器出现问题后,经常会错误地暂时关闭我的网站。

其实,百度网盘(一个中国的网络存储服务)经常会限制免费用户的下载速度为100KB/s以下。此外,几个月前访问我个人网站的速度比它还慢,需要花7秒左右来响应,以及3-5分钟加载整个首页,并且一些图片无法加载,或者部分加载。

然而,迁移后我网站的速度比以前快了很多。只需要0.5秒即可响应,并且浏览器也只需10-20秒加载我网站的首页。

Cloudflare不稳定

Cloudflare是一个网络服务平台,它有着一些加速和安全的功能,比如全球CDN(内容分发网络)、DDoS攻击防护、DNS、加密电子邮件地址,以及防火墙。

最近,Cloudflare服务在中国不太稳定,有时它和使用它的网站无法使用。Quizlet(一个背英语单词的学习软件)同样受到了影响。

随后,我从网站移除了Cloudflare,但我的网站变得非常慢。

全世界的托管方

在世界上,有着成百上千的网站托管方。

中国:腾讯云百度云阿里云亿速云

美国:BluehostDreamhostSitegroundGoDaddyDigital OceanWordPress.com

注:根据中国网络安全法规定,使用中国的网站托管方需要进行实名认证,使用身份证或护照。它在开通微信支付账号、支付宝账号,以及中国的手机卡时也会用到。

以前我使用了共享和托管主机(因此我不需要太多的计算机编程知识),但它通常只在外国的托管方才会见到。随后,我迁移我的个人网站时,使用了独立主机,并拥有独立的IP地址。

美国的托管方通常有它们自己的规定(不同托管方的规定是不同的)。然而,中国的托管方遵守的是中国法律。

使用独立的主机需要编程知识,因为共享主机由托管方的工作人员设置、管理和维护。因此,中国的个人网站通常是由程序员们创建的。

我个人网站的历史

2019年1-6月

首先,我在2018年8月14日开通了YouTube频道(从2020年7月起已停止服务),这是我在2018年7月美国芝加哥夏令营的灵感造成的。

注意:我的YouTube频道已于2020年7月停止服务,因为高中有着很重的学习任务,并且制作视频也需要很长的时间。我将会从我的网站删除有关YouTube以及我频道的内容,防止误导用户。

随后,我开通了我的个人网站,因为很多YouTuber们有着她们自己的网站。我尝试在Wix.com上创建网站,但由于付款方式的问题,还是失败了。

2019年2月,我在WordPress.com上创建了我的个人网站,因为有些人用WordPress建站,随后我尝试在WordPress.com上建站。我网站的首个版本(1.0)仅仅用于推广我的频道,以及博客文章。

我的第一个个人网站

2019年3月,我修改了我网站的主题、购买了正式的域名、以及添加了“下载资源”功能。我的网站不仅用于博客,还用于下载资源。(2.0版本)

注:我网站的域名是www.kenstudyjourney.com。然而,有部分媒体(包括但不限于我的学校)仍然展示了我网站的旧域名:kendeng1603.wordpress.com,它已经失效了,并且你会看到这个提示:“该网站已被删除或不存在”。

2019年6月,我迁移了我的个人网站到GoDaddy,使用了托管WordPress方案。随后,我增加了顶部的公告横幅,以及reCAPTCHA来防止垃圾评论。(3.0版本)

2019年7-12月

迁移完成后,我收到了很多垃圾邮件,比如SEO(搜索引擎优化)、网站设计广告,以及网络诈骗。随后,我修复了我网站有关邮件地址的漏洞,并且向邮件服务提供商举报了所有垃圾邮件。因此,我似乎被迫做SEO优化,使用Yoast SEO插件,否则就会收到垃圾邮件。

随后,我更新了网站到4.0,有着更多的功能、动画效果、装饰,以及颜色。我不记得时间了,但我猜我在2019年10月升级了它。

几个月后,我成功地抵挡了网站上的所有垃圾邮件。我明白了,这是因为发送垃圾邮件的机器人通常会访问网站,爬取并记录真实合法的邮件地址(格式为someone@example.com),随后重复发送垃圾邮件。

2020年1-6月

2020年4月,我增加了投票功能,删除了顶部的横幅,并且从首页删除了多余的内容(根据博主Gill文章中的建议)。(5.0版本)

2020年7-12月

从2020年7月,我停止向YouTube频道发布新的视频。

2020年8月,我把网站迁移到了中国的托管方,改善用户的体验。

从2020年9月开始,我停止发送订阅邮件,以及关闭了相关功能,以防垃圾邮件。

为什么我以前选择了美国的托管方?

我创建个人网站的首个原因是我需要推广我的频道。因此,我使用了美国的托管方来建站。我的网站随频道的开通而创建。

随后,我把我的个人网站用作其它用途,写英语博客文章,以及教外国人使用中国里没有翻译成英文的东西。

接着,我网站的受众改变了,从美国人到中国人,特别是我的朋友、同学、老师等。然而,几个月前速度都很慢。

最后,我成功把网站迁移到了中国的托管方,它适合我网站主要的受众。

托管方是什么?为什么我要选择它?

我选择了腾讯云,作为我网站的托管方。它有着几个原因,让我的网站变得更好、更安全、更快,以及更稳定。

我在做出决定之前,并没有进行考虑,因为我没有时间,并且从2020年9月1日开始,学习压力会增大。

合理的价钱

它很多的产品价格都很合理,不会太贵。同时,一个月的建站价钱跟GoDaddy是相似的。

它也对首个购买的产品有着5天无理由退款政策(部分产品除外),它跟GoDaddy也很相似。

更多的功能,更安全

腾讯云提供很多服务器的功能,比如定期备份、一键重装系统、免费基础版网站安全等。

比如,如果我的服务器发生严重错误,我只需还原备份或重装系统(先备份数据)即可。

它也有着防火墙的功能,它会封所有没必要的端口(由网站的所有者进行定义),因此我的网站会变得更加安全。

速度和线路很快

它们的服务器速度都很快,延迟低,由服务器的性能和带宽而定。

可调整,随时升级

调整服务器的配置和带宽是可以的,但是有些调整项是限制的(比如降级配置)。因此,它可以每时每刻满足我网站的需求,由每天的访问量而定。

比如,如果我的学校有着重大活动,导致我的网站访问量增大,我只需要点击几下,即可提高我服务器的带宽。

注意:如果我网站一天内的访问量过大,它将会自动暂时关闭1-3天,并显示“暂停服务”界面。该现象在正常情况下非常少见,通常只在我的网站被精选且不通知我本人的情况下才会见到,比如WordPress.com的“发现”功能。

轻松管理

在微信中,腾讯云有着官方的小程序,因此我可以随时随地管理我的服务器,以及其它产品。

我的服务器在哪里?为什么我要用它?

我的服务器位于中国香港,它很靠近广州(我居住的城市)。这是因为根据中国法律规定,使用中国大陆的服务器或数据中心(包括但不限于CDN)需要进行ICP备案工信部(MIIT),但我和我的网站均不满足最低的要求。

  • 我的年龄不够。(至少18岁)
  • 我的个人网站以英文为主,但不是中文。
  • 我不确定我网站的名称是否符合规范

注:备案号需要在网站的底栏(网站的底部),并链接到工信部的备案网站,让公众更加方便地查询相关信息。

我不仅在中国有访客,一些海外的访客也会访问我的网站。

迁移我个人网站的步骤

迁移我的个人网站到其它的托管方,有着一些步骤,它需要计算机编程和技术知识。

我的网站使用WordPress个人博客框架,它包括导入和导出功能,因此我可以点几十下就迁移我的网站。

首先,我在新的服务器中安装了服务器程序(比如Apache、Nginx或Tomcat,但我不能告诉你我用的是哪一个)、PHP、MySQL和WordPress。我成功地完成了任务,因为我有着足够的编程技能。其实,我也在一个虚拟机上安装了它们,用来创建WordPress测试网站。

然后,我迁移(导出再导入)了数据和文件。

接着,我在网站中安装了HTTPS SSL证书,但我尝试了很多次,因为我不知道有关SSL的信息,它也是最难的步骤。我是在GoDaddy上购买的证书,并且是它颁发的,因为我在使用托管WordPress主机时,由于它们的限制,必须使用它们的证书。

这是因为我不知道私钥和CSR(证书签发请求头)。证书之前安装在GoDaddy的WordPress托管机器上,我卸载了它。因此,我找不到私钥。

同时,我不在测试机器上使用SSL,它不连接互联网(为了安全起见)。在IP地址和“localhost/127.0.0.1”上使用SSL也是很困难的。因此,我需要在真正的服务器上设置SSL证书。

我在网上找到了一些教程,并遵循了它们的步骤,生成了CSR文件,并让GoDaddy CA(证书签发机关)签发一张新的证书。

最后,我成功地安装了证书,并在网站中启用和强制使用HTTPS,以及成功配置了整个网站服务器。

遵守法律法规

为了规范人在们互联网上的行为、查禁不当的内容,以及保护用户的隐私,世界上有着一些严格的网络法律。比如说欧洲GDPR和美国加州CCPA就是有关在网络上保护隐私的法律,很多网站都需要遵守它们。

同时,一些国家为了维护干净、安全的网络环境,会屏蔽违反规定的网站,比如说中国和英国。

我的网站对全世界所有有网络的用户一视同仁,并给他们一个学习我的学习方法的机会,其中就包括中国、欧洲国家和美国的用户。因此,我需要遵守它们的法律。这就是我为什么要在网站的底部显示有关使用Cookie的横幅(GDPR),以及在网站底栏增加“Do Not Sell my Personal Information(不要“售卖”我的个人信息)”链接(CCPA)。

因此,无论网站服务器放在哪里,都要遵守很多国家的法律法规。

我的网站是怎么遵守法律法规的?

我总是会在网站上发布内容之前,严格地检查这些内容,层层把关,比如文章和相关的图片。确保它们不会违反大部分国家或地区的规定、未经他人许可侵犯隐私和其它权利,甚至英语拼写和语法错误、错别字和病句。

我作为一名守规矩的学生,无论做什么事情,都会严格遵守规定。

发布文章前,我都会从头到尾反复阅读,至少三遍,直到确定文章可以被发布为止。

另外,我的网站在收集用户数据和使用Cookie时,严格遵守隐私政策,它绝不存在下列违反法律法规和侵犯用户隐私的行为。我也会管理我网站上访客的行为。在我的网站中发送垃圾评论或邮件、影响我学习,降低我的学习效率,以及在没有通知我的情况下,精选我的网站,属于违反我网站的服务条款的行为。

我的网站是如何保护用户隐私的?

我和我的网站都尊重和保护人们的个人隐私。另外,我的网站在收集用户数据和使用Cookie时,严格遵守隐私政策,它绝不存在下列违反法律法规和侵犯用户隐私的行为。

  • 超范围(没有在隐私政策中列出)或用户尚未同意的情况下收集、使用和共享数据。
  • 不给权限不让用,或者虐待相应的用户。
  • 频繁或提前向用户申请权限。
  • 在没有经过用户同意(点击横幅上的“同意”按钮)的情况下使用Cookie。
  • 不给用户注销账号或删除数据的选项。

我也会定期检查网站,确保不会出现上述内容或行为。如果存在(很可能是网站遭到攻击和非法篡改),我将会立即关闭网站,并自查整改。

注:如果一些网站或APP存在上述行为,我将不会推荐它们给我的朋友和同学,它们也将不会显示并推荐在我的个人网站中。

总结

这是一篇有关我迁移我的个人网站到中国托管方的经验、感想、过程和原因的一篇文章。

我希望这样能够给我和访客带来好处,并提高我的学习效率,以及给用户带来更好的体验。

在迁移我的个人网站到中国的托管方时,遇到了一些困难,但我会持续尝试。这可以让我学到坚持的重要性。

这篇文章对你有帮助吗?

0

分享这篇文章

评论

隐私声明:当评论被回复时,你将会收到一封邮件。我将不会分享你的邮件地址,发表评论即表示你同意我的隐私声明

为了防止垃圾评论,从2020年9月1日起,你的评论需要经过我的人工审核,才能显示在网站上,请耐心等待,谢谢合作。

我只说英语和中文,其它语言的评论将一律忽略。为了安全起见,Markdown语法和HTML代码是不可以使用的哦!