虽然我多次想过建立一个个人网站,但一直没有付诸行动。首先,我对网络和前端不熟悉,对各种网络设置了解有限。其次,即使我建立一个个人网站,它的功能也主要类似于博客,发布一些博客,这类似于公众号。所以,我从来没有理会它。
最近,我终于把这个想法付诸行动,第一次尝试创建一个个人网站。
具体流程这里就不过多介绍了。下面的公众号文章非常非常详细的介绍了整个过程。
本文仅简单介绍一下我在网站建设过程中遇到的一些问题。
首先,选择并购买域名。我尝试了几个理想的域名,但只有“”勉强符合我的要求。该域名一年的使用费用为83元。如果使用“.cn”作为后缀,费用会便宜很多。当然,还有其他后缀的域名,但有些不是主流,不在我的考虑范围之内。
接下来,我购买了一台云服务器。我选择的是腾讯云轻应用云服务,国内云最低版本。
- CPU - 2核 内存 - 2GB
- 系统盘 - SSD云硬盘 40GB
- 流量包 - 200GB/月(带宽:3Mbps)
年费216元。后期基本没有成本,所以建站总成本为299元(第一年)。
后来我发现云服务器的地址可以选择其他地区,比如香港或者海外,价格也不同。海外价格会低一些,后期可能不需要各种认证和备案。
服务器系统:选择宝塔系统
网站框架:我选择了一个比较学术的网站主题“使用插件”,这样可以让一些图片动态滚动显示在网站首页上。
ICP备案:我的服务名称(网站)本来是“我的群体遗传学”,但是第二天腾讯客服给我打电话说这个名字不太好听。 《人口遗传学》涉嫌涉及商业,建议我改名。虽然不知道哪里出了问题,但只能随便改个名字,“个人学术报告”。只有通过ICP注册才能通过域名访问网站。不过在备案之前,是可以直接通过IP访问的。因此,即使注册没有完成,也不会耽误网站的创建和优化。 ICP注册很快,注册完成,添加域名解析,通过域名即可访问网站。
SSL证书:没有此证书,访问网站可能会被浏览器提示有风险。在这里,如果你不想花钱,可以使用腾讯免费的90天SSL; SSL申请速度非常快,几分钟就可以完成,然后将申请的SSL证书部署到自己的服务器上。
在这里,我遇到了一个问题。虽然SSL部署完成,但浏览器仍提示部分网页内容存在访问风险。耽误了很长时间,后来发现使用的模板中的部分链接在国内无法加载访问,从而引发风险提示。解决办法是按照上面微信公众号文章中的方法,修改.php文件中的部分内容(好像是关于用户注册时使用头像的问题)。
这样就成功完成了SSL的部署,访问时不会出现任何风险提示。
但最终网站还是要向公安备案,一般是ICP备案审核成功之日起30天内。这个备案过程好像需要一些时间,我提交的公安备案还在审核中。
总之,网站费用299元(域名+服务器);有很多实名认证流程和备案流程。我不知道服务器如果放在香港会不会更简单;幸运的是,很多认证和备案都比较快;其他的就是上面说的按照公众号文章一步步做就可以了。