type
status
date
slug
summary
tags
category
icon
password
记得高一还是高二的时候,第一次建博客,用的是腾讯云的香港主机,配置蛮高,200块一个月,当时是因为学校里分配了一个科技创新项目才建的。头一个月趁三分钟热度,写了不少东西(现在都差不多遗失了),但因为没能力续费,只好找免费的虚拟主机,继而找到了今天的主角——infinityfree,之后还用它给朋友@洛忆雨yiur建了个站,但不得不说,当时的速度慢到难以接受。在经历了从付费虚拟主机,到Gridea+github page再到NotionNext的折腾之旅后,我的博客才稳定下来(不过年底有个项目,所以打算搞搞Rails,就先弄个博客练手)。这两天因为我参加的一个项目需要用到一个静态网页,但文件无法在github page正常部署,苦恼之际,又找到infinityfree,发现速度相比之前快了不少,故作此教程,可作为一个免费建站的方式。那么,闲话少说,进入正题。

一.infinity free注册并创建主机

infinity free官网:https://www.infinityfree.com
notion image
打开官网之后,点击右上角的Register,注册账号
notion image
注册好账号之后,来到主页,点击Create Account来创建一个主机(我这里已经注册过一个了)
notion image
来到第一个页面,我们选择最左侧的免费方案
notion image
接下来是域名的注册,前边写你想要的域名,后边选择域名后缀,因为是免费给的,所以都是些二级域名。这里也可以绑定自己的域名,但如标题所示,这是一个零成本的搭建方案,所以就不演示了(其实也就改个DNS服务器的事)
notion image
确认好网站信息。邮件推广接不接受均可
notion image
看到这个页面即表示主机创建完成。点击Open Control Panel

二.Wordpress面板安装

notion image
滑动到cpanel面板下方,打开Softaculous Apps Installer
notion image
可以看到Wordpress就在首位,点击它
notion image
点击Install
notion image
 
填写账户(必填),语言,初始主题等信息(这些信息均可后续修改)
notion image
安装完成

三.为域名安装SSL证书

notion image
返回到Infinity Free官网,点击Free SSL Certificates
notion image
选择自己的域名,再选择域名提供商(不要选择Google Trust,很高概率无法通过)
notion image
先点击Setup CNAME Records给域名添加一条解析,解析要过一段时间才能生效(时间很玄学,建议先做点其他事)
notion image
等到解析生效之后,我们就可以申请SSl证书了,点击Request Certificate
notion image
等待(证书下来的时间同样很玄学)
notion image
证书下来之后,我们点击Install SSl Certificate Automatically来一键安装SSl证书
notion image
证书安装好之后同样要过一会儿才会生效
notion image
证书已经生效了

四.开启强制https跳转

https协议是http协议的安全版本。因此,我们有必要开启强制https跳转
notion image
再次来到cpanel面板,点击Online File Manager
notion image
点击编辑首页的.htaccess文件
notion image
在文件中添加以下代码:
RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{HTTPS} off RewriteCond %{HTTP:CF-Visitor} !{"scheme":"https"} RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
保存

五.进入Wordpress面板

notion image
来到cpanel面板,点击右上角的All Installations,点击Wordpress的登录按钮
notion image
好的,现在已经进入了网站的Wordpress面板了,可以自定义我们的网站了!

速度还看得过去

notion image
 
JPの万智牌入坑指南 疫情时期的单相思
Loading...