全链条白嫖建站资源
简介
众所周知,静态网页托管是一个很简单的事情。但是如果是一个需要后台的网站呢?
在我四处探寻之下,终于找到了一个还算良心的服务,可以托管PHP+MySQL的网站,而且基础服务全免费。
免费服务器
静态页面托管的服务不多介绍,网上到处都是。
这里介绍一个提供服务器可以托管PHP+MySQL的服务:InfinityFree。
注册很简单,不多说。
每个登录邮箱可以拥有3个account,每个account有5GB的硬盘空间,每天50,000次hits,然后可以申请很多个二级域名。
可选域名后缀很多,且有很多较短的如ct.ws、gt.tc、rf.gd和xo.je。
下面介绍一下注册完成后的一些操作。
首先是添加域名,你可以选用提供的免费二级域名,或是使用自己的域名。若使用自己的域名,后面有一些技巧提示。
在这里面添加好域名后,打开File Manager,里面可以看到分配给你的储存内容。各个域名下的htdocs文件夹就是你放网站文件的根目录。注意,每个account最多有80000个文件和文件夹。
FTP Details提供了FTP连接到你的服务器的信息,这个可以直接使用。
MySQL Databases提供了你的MySQL服务器信息,但是这个服务器无法远程连接,只能使用这里提供的在线工具进行管理,这点是个小问题。
Script Installer里面提供了很多工具的安装,包括WordPress,这个部分我探索较少,但是内容很丰富,对建设各种成熟的网站类型很有帮助。
InfinityFree还提供了建站工具,个人体验较差,主要是大部分内容都需要付费。
总的来说,如果只是托管一个PHP网站,这个服务完全够用。
立即使用免费二级域名
除了InfinityFree提供的二级域名,还有一些二级域名服务可以白嫖。
DigitalPlat
DigitalPlat给每个账户提供一个二级域名,给Github项目点星可以再获得一个。
免费可用的是dpdns.org和qzz.io后缀,另外两个后缀需要有兑换码。
域名均可解析到Cloudflare。
目前注册域名后无法在网站上删除,实在要删除可以看discord频道上的通知。预计未来会允许自主删除。
域名有效期一年,在过期前半年内可以延期,也是免费的。
立即使用DNSHE
DNSHE给每个人提供5个二级域名,可通过邀请别人获得5个额外额度。
免费可用的是us.ci、cc.cd和ccwu.cc,另外两个bbroot.com和cn.mt需要域名注册邀请码(不是注册的邀请码),每个人都可以给别人邀请码,四舍五入也是免费。
注册好域名后可以通过DNS服务器解析到Cloudflare。
部分域名注册后无法删除。
域名有效期一年,在过期前半年内可以延期,也是免费的。
注册后希望使用我的邀请码FN91568054。
其他二级域名服务
还有FreeDNS和FreeDomain,但这两个我都没有测试。
Cloudflre与域名和服务器连接
InfinityFree的域名没法托管到Cloudflare,那要怎么防护一下呢?
可以把别的地方获得的域名先托管到Cloudflare,然后再将域名放到InfinityFree进行验证,然后进行解析代理。
域名托管到Cloudflare
以DigitalPlat为例,先注册好域名。
在Cloudflare中,点击加入域,输入域名点继续,选择免费计划,然后会扫描你的DNS记录,这步不用管,直接继续前往激活,将提供的两个以ns.cloudflare.com结尾的NS记录添加到DigitalPlat的域名管理的Nameservers中。然后Cloudflare里面就可以管理这个域名的DNS信息了。
InfinityFree中验证域名
在InfinityFree中进入Control Panel,选择绑定域名(你可能是英文的,可以在InfinityFree的Profile Information中更改喜好语言),将黄框的两个内容添加到Cloudflare的DNS记录中,类型为NS,然后上方输入域名,点创建域名。正常的话下面就会添加你的域名了。然后你可以在Cloudflare中删除这两个记录。
Cloudflare解析到InfinityFree
在Cloudflare中添加A记录,IP可以在InfinityFree的对应Account的Overview里看到。
添加完成后可以访问你的域名,理论上讲会打开一个InfinityFree的示例界面。
后续具体的网站文件需要上传到对应域名目录下的htdocs里面。
总结
这一套下来,所有东西都是白嫖,效果还相当不错。
InfinityFree的服务器资源有限,胜在真的是免费。缺点是只能用PHP、JS、MySQL这些基础东西,而且带宽似乎有点小。
二级域名的服务虽然免费,但很难说会不会跑路。目前看来大平台的都挺稳的。
Cloudflare还有更多用法,可以在网上找找。有了自己的域名,很多东西都很方便。但是有个小问题,Cloudflare代理了可能会减速,但我觉得问题不大,本身访问InfinityFree就挺慢的,代理过后说不定还快点。
