建立一个独立博客是一个既有趣又实用的项目,特别是在你有了自己的主机(如阿里云 ECS)和域名之后。下面是一个基于宝塔面板 + 阿里云 ECS+WordPress 的详细教程,帮助您从零开始搭建一个独立博客。

  • 宝塔面板 是一款服务器管理软件,支持 windows 和 linux 系统,可以通过 Web 端轻松管理服务器,提升运维效率。例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化 CPU、内存、流量监控图表,计划任务等功能。

  • 云服务器 ECS(Elastic Compute Service)是云服务运营商提供的性能卓越、稳定可靠、弹性扩展的 IaaS(Infrastructure as a Service)级别云计算服务。云服务器 ECS 免去了您采购 IT 硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。可以理解为在公共机房里租了一台 Linux 服务器,然后有一个 IPV4 地址对应,然后这台机器有一个固定的带宽可以上传下传,简单地说就是一台远程主机可供访问和操作。

  • WordPress是一个搭建网站的首选开源发布平台,提供灵活的设计工具、区块编辑器和丰富的插件。依托在 ECS 的网站根目录下面(也就是一个 Linux 的文件系统),用这个工具可以快速搭建独立博客的基本框架,相当于直接精装到位,剩下的就是怎么摆家具和住人的问题了。

第一步:准备环境

购买并配置阿里云 ECS

  • 登录阿里云官网,购买一台 ECS 实例。建议选择 Linux 系统(如 CentOS 或 Ubuntu),因为宝塔面板对这些系统的支持较好。

  • 配置实例时,选择合适的 CPU、内存和带宽,确保能够支持你的博客需求。

  • 配置安全组规则,允许 SSH(用于远程登录)和 HTTP/HTTPS(用于网站访问)等必要的端口。

  • 具体可以参考 阿里云的官方文档 ,写的很详细(如果买国外节点的话,就不需要域名备案这个环节了)。或者参考博客: 新手小白如何购买阿里云服务器。

注册并购买域名

  • 在域名注册商处注册一个你喜欢的域名。

  • 将域名解析到你的 ECS 实例的 IPV4 地址上。这通常需要在域名注册商的控制面板中设置 A 记录。

  • 具体可以参考博文:个人建站之域名购买、解析、网站绑定

购买完服务器后,您就可以尽情开展网站搭建及各种折腾了!!!

第二步:安装宝塔面板

登录 ECS 实例

  • 使用 SSH 工具(如 PuTTY 或 Terminal)登录到你的 ECS 实例。

  • 登录命令通常为:ssh 用户名 @ECS 的 IP 地址,然后输入密码。

安装宝塔面板

  • 在 SSH 终端中,执行宝塔面板的一键安装命令。你可以从宝塔面板的官方网站获取最新的安装脚本。

  • 安装完成后,终端会显示宝塔面板的登录地址、用户名和密码。请妥善保存这些信息。

安装命令如下:

url=https://download.bt.cn/install/install_lts.sh;if [-f /usr/bin/curl];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec

安装示意图 如下:

将①输入终端,然后等到②这行,这句是询问是否确认安装,输入 y 然后回车即可(前面内容不一样是因为我已经安装过了)

等其下载安装跑完后会出现如下窗口

其中①是显示成功安装提示

②是内网和外网的 ip 地址(我们主要用外网地址)

③是登录②上的 ip 地址后默认给你的账号密码。

后期查看:在终端输入 bt,然后选择(14)查看面板默认信息

登录宝塔面板

  • 在浏览器中打开宝塔面板的登录地址,使用之前获取的用户名和密码登录。

  • 输入默认的用户名(username)和密码(password)登录。可能会出现要求你绑定宝塔账号的页面(自行注册 + 绑定,这里略)。

第三步:配置环境

宝塔端口更改(此步骤可跳过)

  • 在终端里输入 bt,打开宝塔面板,然后选择(8)改面板端口。如下图:

  • 输入新的面板端口(箭头所指地方)后回车, 成功后如下图(可用端口范围在 1 -65535 之间,建议选择 1000-65535 之间的端口)

宝塔端口开放

  • 登录外网面板地址时若显示超时,证明没打开服务器对应端口号,格式为:ip 地址:端口号。在这里 33432 是我们的端口号(如不同请根据终端显示的端口号进行开放)

在云服务器后台打开对应实例安全组(这里以阿里云为例)

3. 安装 LNMP/LAMP 环境

  • 在宝塔面板中,选择“一键安装 LNMP/LAMP 环境”。根据你的需求选择合适的版本和组件(选择推荐的那个一键安装即可,等全部安装完成即可正式开始搭建网站了。这个安装很慢,并且可能会卡 bug,每一项的总耗时应该不超过 10 分钟,如果一直卡着某一项超过了 10 分钟的话建议重开,然后就会发现这项莫名安装好了)。

安装完成后,你可以看到已安装的环境信息,包括 Nginx、MySQL、PHP 等。

创建网站

  • 在宝塔面板的“网站”选项卡中,点击“添加站点”。

  • 输入你的域名(可以随便输,也可以是你已经注册好的域名),并选择已安装的 PHP 版本和网站目录。数据库可能会用到,选择 MySQL,密码会自动给你配置

  • 如果是随便输入的域名当然无法访问,这里通过 ip 号再加入一个可连接的域名(添加完后可以把原来乱输的删除)

直接通过 ip 地址访问的网站很容易被攻击,只适合前期使用,如果需要长期使用还是得去申请域名。(记得去云服务器后台打开你设置的端口号)

  • 一切配置成功后将 ip 地址:端口号 复制到浏览器打开,例如我上面配置的则输入:8.130.110.130:32。若出现如下式样则代表站点配置成功

第四步:安装 WordPress

下载程序

上传程序

  • 上传程序前先确认主机是否符合安装的环境要求,以 8.2 为例,系统要求为:

我们推荐服务器运行 PHP 7.4 或更高版本; 数据库软件可采用 MySQL 5.6 或更高版本,也可采用 MariaDB 10.1 或更高版本。

我们也推荐 Apache 或 Nginx 作为运行 WordPress 的可靠选项,但您也可以选择其他 HTTP 服务器软件。

  • 确认环境没问题后,将下载的 wordpress 程序上传到网站目录(在宝塔面板后台的文件管理里面找到 /www/wwwroot/www.hellohellohellohi.com 路径,具体如下图:其中 www.hellohellohellohi.com 是你一开始设置的域名)。

  • 这里面的 4 个文件都是初始化文件,可以全部删掉,然后往里面拷我们的模板(我删了)。上传模板并将其解压:

  • 解压完后打开所解压的文件夹,将里面的内容拷到域名文件夹下:

若成功,再刷新那个网站连接,即可看到你的网站了

安装程序

  • 访问你刚创建的网站域名,会自动跳转到 WordPress 的安装页面。导入模板使其显示在网页上

  • 点“现在就开始”进行下一步。

  • 分别输入数据库名、数据库用户名、数据库密码后点“提交”。数据库主机与表前缀一般使用默认的 localhost 和 wp_就可以。如果同一数据库中有多个 wordpress 程序,请务必将前缀修改为其它,比如,wp_jzp_。

  • 进入到下一步后点“进行安装程序”。

  • 填写网站标题“精智 wordpress 主题”、用户名、密码、邮箱后点“安装 wordpress”。

配置 WordPress

  • 安装完成后,登录到你的 WordPress 后台(通常为域名 /wp-admin)。

  • 在后台中,你可以设置博客的主题、插件、菜单、页面等。

通过以上步骤,你就可以成功搭建一个基于阿里云 ECS、宝塔面板和 WordPress 的独立博客了。记得定期维护和优化你的博客,以确保它始终保持良好的运行状态和用户体验。

原文链接:

wordpress 安装教程 (图文) 非常详细:https://www.jianzhanpress.com/?p=3331

通过宝塔面板搭建自己的个人博客(零基础教程):https://blog.csdn.net/m0_73601510/article/details/137742707