在甲骨文云免费 VPS 上部署 WordPress 站点步骤是什么?

文章导读
在甲骨文云免费 VPS 上部署 WordPress 的可行方案是先确认实例配置是否满足最低要求,再通过面板工具简化环境搭建,最后完成域名解析和站点初始化。
📋 目录
  1. A 命令速用版
  2. B 为什么会这样
  3. C 分步处理
  4. D 怎么验证是否生效
  5. E 常见坑
  6. F 参考来源
A A

在甲骨文云免费 VPS 上部署 WordPress 的可行方案是先确认实例配置是否满足最低要求,再通过面板工具简化环境搭建,最后完成域名解析和站点初始化。

先说结论:甲骨文云免费层可以部署 WordPress,但需要先核实实例规格是否足够,建议配合面板工具降低操作难度。

  • 适合:有基础服务器操作经验、希望低成本搭建个人博客或测试站点的用户
  • 先准备:确认免费实例的内存和磁盘空间、提前注册域名、准备好 SSH 连接工具
  • 验收:能通过浏览器访问 WordPress 安装页面、后台可正常登录、文章能发布展示

命令速用版

如果选择使用面板工具部署,以下是常见的安装命令参考(以 1Panel 为例):

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh

如果使用 Docker 方式部署 MySQL 数据库:

docker run -d `--name` wordpressdb `--restart`=always -e MYSQL_ROOT_PASSWORD=你的密码 -e MYSQL_DATABASE=wordpress -v /opt/mysql/data:/var/lib/mysql mysql:5.7

注意:以上命令需要根据实际服务器系统调整,甲骨文云免费实例默认系统可能是 Ubuntu 或 Oracle Linux,命令兼容性需自行验证。

在甲骨文云免费 VPS 上部署 WordPress 站点步骤是什么?

为什么会这样

WordPress 本身对服务器要求不高,但免费 VPS 层通常资源有限。部署时需要同时运行 Web 服务器(如 Nginx 或 Apache)、PHP 运行环境和 MySQL 数据库,这三者会占用一定的内存和 CPU。如果实例规格过低,安装过程中可能出现内存不足导致服务启动失败的情况。

使用面板工具(如宝塔、1Panel 等)的好处是自动化完成环境配置,减少手动敲命令出错的概率。但面板本身也会占用一部分系统资源,需要在资源充足的前提下选择。

分步处理

第一步:确认实例配置

登录甲骨文云控制台,查看已创建的免费实例规格。重点确认内存大小和磁盘空间。公开资料中没有看到甲骨文云免费层统一的量化配置数据,不同时期和区域可能有差异,请以控制台实际显示为准。

第二步:连接服务器

使用 SSH 工具(如 Xshell、Putty 或终端)连接到 VPS。需要知道实例的公网 IP 和登录凭证(密钥或密码)。

在甲骨文云免费 VPS 上部署 WordPress 站点步骤是什么?
ssh -i 你的密钥文件 root@你的服务器 IP

连接成功后,先执行系统更新:

apt update && apt upgrade -y

或(如果是 CentOS/Oracle Linux):

yum update -y

第三步:安装面板工具(可选)

如果选择使用面板简化操作,可以安装 1Panel 或宝塔。以 1Panel 为例:

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh

安装完成后会显示面板访问地址、用户名和密码,记录下来备用。

在甲骨文云免费 VPS 上部署 WordPress 站点步骤是什么?

第四步:配置域名解析

在域名注册商后台添加 A 记录,将域名指向 VPS 的公网 IP。通常需要添加两条记录:

  • 主机记录为 @,记录值为 VPS IP
  • 主机记录为 www,记录值同样为 VPS IP

解析生效后,在浏览器输入域名应能访问到服务器。

第五步:部署 WordPress

如果使用了面板,在面板的网站管理功能中选择添加站点,填写域名,选择创建数据库,然后一键安装 WordPress。如果手动部署,需要:

  • 创建 MySQL 数据库和用户
  • 下载 WordPress 源码并解压到 Web 目录
  • 配置 wp-config.php 文件,填入数据库信息
  • 访问域名完成安装向导

第六步:安装 SSL 证书

在面板中申请免费 SSL 证书(如 Let's Encrypt),启用 HTTPS。证书验证需要域名解析已生效,否则无法通过验证。

怎么验证是否生效

  • 浏览器访问域名,能看到 WordPress 安装页面或已安装的站点首页
  • 能正常登录 WordPress 后台(通常是 域名/wp-admin)
  • 尝试发布一篇测试文章,前台能正常显示
  • 检查 HTTPS 是否生效,浏览器地址栏显示锁形图标
  • 在服务器上使用systemctl status命令查看 Nginx/Apache、MySQL、PHP 服务状态是否为 active

常见坑

  • 内存不足:免费实例如果内存较小,安装面板和 WordPress 后可能频繁出现服务崩溃。可以观察free -h命令输出,如果可用内存长期低于 200MB,需要考虑优化或升级配置。
  • 端口未开放:甲骨文云的安全组/防火墙需要手动放行 80、443、8888(面板端口)等,否则外网无法访问。在云控制台的网络安全规则中添加入站规则。
  • 域名解析延迟:DNS 解析生效可能需要几分钟到几小时,期间申请 SSL 证书会失败。可以用ping 你的域名命令检查是否已解析到正确 IP。
  • 数据库连接失败:WordPress 安装时如果提示数据库连接错误,检查 wp-config.php 中的数据库名、用户名、密码是否正确,以及 MySQL 服务是否运行。
  • 备案问题:如果使用国内域名且服务器在国内,需要完成 ICP 备案才能正常访问。甲骨文云免费实例多在海外区域,使用海外域名可免备案,但国内访问速度可能较慢。
  • 面板安全问题:部分面板工具曾曝出安全漏洞,建议定期更新面板版本,修改默认端口,设置强密码。

参考来源

  • 手把手教你部署自己的网站 wordpress - 知识库资料,提及 WordPress 部署需要准备服务器空间和域名,使用 Docker 部署 MySQL 的命令参考
  • WordPress 详细建站教程,新手也能十分钟搭建 WordPress 个人博客 - CSDN 博客,提及域名注册、VPS 创建、域名解析等步骤
  • 超简单云服务器搭建 WordPress 网站教程 - 风屿岛,提及使用 1Panel 面板部署 WordPress 的命令和流程
  • WordPress 安装教程 (2022)|详细 - 知识库资料,提及宝塔面板安装、LNMP 环境配置、SSL 证书部署等步骤
  • 手把手教你使用 Cloudways 搭建 WordPress 网站 - 知识库资料,提及域名注册商选择和 VPS 与共享主机的区别