使用Infinityfree免费虚拟主机搭建一个wordpress网站

在上一篇关于总结免费域名的使用的时候,我提到有一些免费的主机托管服务例如infinityfree会提供二级域名供我们使用,今天我们详细了解一下infinityfree免费主机的使用,并使用infinityfree搭建一个wordpress网站。

阅读时长: 5 分钟
共 2040字
作者: eimoon.com

上一篇文章关于总结免费域名的使用的时候,我提到有一些免费的主机托管服务例如infinityfree会提供二级域名供我们使用,今天我们详细了解一下infinityfree免费主机的使用,并使用infinityfree搭建一个wordpress网站。

1.Infinityfree简介

InfinityFree 是一家提供免费主机托管服务的平台,面向个人用户、小型项目或开发者,让他们能够在不支付任何费用的情况下搭建和托管网站。它以其无广告、无限存储和带宽的特点吸引了大量用户,是当前较为流行的免费主机托管服务之一。

alt text

主要特点:

  • 5 GB 磁盘空间
  • PHP 8.2
  • 无限带宽
  • MySQL 8.0 / MariaDB 10.6
  • 免费子域名
  • 400 个 MySQL 数据库
  • 免费 SSL 证书

相较于一些免费云服务器,需要使用ssh 命令行的方式来操作管理主机,InfinityFree可以完全在后台图形化搭建一个功能齐全的网站。对于小白用户非常友好。

2.创建账户或登录您的账户

想要使用infinityfree免费托管服务,直接进入 Infinityfree 官网,点击Register注册。 alt text

和普通的应用使用邮箱注册一样,填入邮箱和密码, 同意协议并人机验证后, 点击注册。 alt text

然后进入你的邮箱中,会有一封验证邮件,点击验证后,账户就注册好了。

3.创建托管账户

现在登录infinityfree的控制台,可以看到每个账户可以创建3个虚拟主机的账户,我们可以点击Create Account创建账户。另外虽然infinityfree没有广告,但是在主站点和控制面板上的展示广告,以维持永久免费,不要点错了。

alt text

点击创建后进入计划选择

alt text

可以看到各种计划的提供的功能详情,我们选择免费计划,立即创建。人机验证后,进入域名创建。

4.创建 InfinityFree 提供的自定义域或子域

输入你喜欢的域名前缀,使用提供的免费二级域名,检查是否可用。

alt text

添加域名信息,可以把密码复制下来,以备后面使用,邮箱选项可以选择不同意,不接受供应商发送给你邮件。

alt text

然后点击创建账户Create Account

出现这样的界面说明已经创建好了

alt text

可以点击Finish 或者 Open Control Panel 进入控制台。

5.管理您的帐户

进入控制台主界面,可以看到控制台中有三个大的管理选项, Contrl Panel控制面板,File Manager文件管理,Softaculous Installer软件安装。 alt text。下面还有账户设置和站点域名的一些小的设置选项。

6.安装 CMS(wordpress)

对于我们要安装wordpress,我们可以在文件管理中,使用FTP上传安装文件来安装,但是InfinityFree 提供了 Softaculous 自动脚本安装程序,只需单击几下即可安装超过 400 个脚本、应用程序和 CMS(如 WordPress)之一,并自动使它们保持更新。因为我们点击Softaculous Installer软件安装,出现下面界面。

alt text

选择wordpress install安装 alt text

在我写这篇文章的时候(2024年9月)可以看到支持wordpress 4.9 到目前的6.62 版本,还是挺新的,我们选择6.62版本。URL可以选择https或者http,目录可以选择添加你自定义的目录或者留空。 alt text

添加一下红色框内的内容,记录一下用户名和密码。然后也可以修改一下高级设置或者保持默认即可 alt text

高级设置主要有数据库名和表前缀,以及是否在安装时候更换一个模板,我们这里先选择默认,等安装好后在后台再更换模板。

点击安装 alt text

安装速度还是挺快的,十几秒即安装完成。 然后出现一个安装成功的提示 alt text

访问我们刚才自定义的域名http://longlikun.42web.io,可以看到wordpress的默认页面 alt text

现在我们的还没有配置ssl,下一步我们配置一下ssl。

配置ssl

现在我们配置一个ssl, 选择上面的ssl选项 alt text

然后点击创建新的ssl 证书 New SSL Certificate

alt text

添加刚才的域名,点击 Create Order 创建订单。

证书创建完成, 然后我们需要添加一个cname记录,完成挑战以验证域名。点击SetUp CNAME Record alt text

提示添加成功 alt text

稍等几分钟,变成绿色的时候,说明已经验证了域名。

alt text

然后就可以申请安全证书了。 点击 Request Certifate按钮,会出现一个进度条 alt text

当进度条完成后,选择自动安装证书 Install SSl Certificate Automatically alt text

还是稍等几分钟,回到控制台的ssl选项 alt text

可以看到我们的域名 状态变成了issued 发布.说明证书已经申请成功, 但是我们访问站点,还是http的状态,因为刚才我们安装wordpress的时候并没有选择https的格式,所以还需要配置一下。如果安装时候已经选择了站点是https格式的,那么后面的可以省略了。

修改文件

选择刚才创建的账户,进入文件管理选项卡, alt text

修改站点根目录的.htaccess ,添加下面代码:

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]

更多详情见文档 现在,访问站点,会自定跳转到https站点 alt text

这样我们就完成了使用Infinityfree 搭建一个wordpress 站点,并配置ssl按照证书。

总结

InfinityFree 是一个功能相对完整且免费的主机托管平台,非常适合那些预算有限、需要简单托管解决方案的用户。对于个人网站、小型项目或实验性质的应用来说,InfinityFree 是一个不错的选择,尽管有资源限制和支持服务方面的不足,但它为用户提供了不错的免费托管体验。

微信公众号

使用 Hugo 构建
主题 StackJimmy 设计