在京东云轻量应用服务器(Lighthouse)上安装 WordPress,推荐使用「应用镜像一键部署」方式(最简单可靠),也可选择「手动安装」(更灵活、便于学习)。以下是两种主流方式的详细步骤说明(基于京东云最新控制台界面,2024年适用):
✅ 推荐方式一:使用京东云官方 WordPress 应用镜像(5分钟完成)
✅ 优势:预装 LAMP/Nginx + PHP + MySQL + WordPress,自动配置、安全加固、支持 HTTPS(可选)、含管理后台
⚠️ 注意:需选择「应用镜像」而非「系统镜像」
步骤如下:
-
创建轻量应用服务器
- 登录 京东云控制台 → 进入「轻量应用服务器」→ 点击「创建实例」
- 关键设置:
- 地域:选择就近地域(如华北-北京)
- 实例套餐:建议 ≥ 2核4G(WordPress基础运行+缓存更流畅)
- 镜像类型:选择「应用镜像」→ 搜索「WordPress」→ 选择官方镜像(如
WordPress 6.5.x (Ubuntu 22.04 LTS)或WordPress (CentOS 7.9)) - 其他默认(系统盘 ≥ 80GB,带宽建议 ≥ 5Mbps)
-
初始化与访问
- 创建成功后,等待约 1~2 分钟启动完成(状态变为「运行中」)
- 在实例详情页获取 公网 IP 地址
- 浏览器访问:
http://<你的公网IP>
→ 自动跳转至 WordPress 安装向导(首次访问)
-
完成 WordPress 初始化
- 页面提示填写:
- 站点标题、管理员用户名、密码、邮箱(⚠️请务必记录!)
- 数据库名/用户/密码已由镜像自动创建(无需手动操作)
- 点击「安装 WordPress」→ 完成后用刚设的账号登录
/wp-admin
- 页面提示填写:
-
(可选)启用 HTTPS
- 京东云提供免费 SSL 证书(腾讯云/京东云合作证书)
- 控制台 → 实例详情 → 「网站服务」→ 「SSL 证书管理」→ 申请并绑定到该 IP 或域名
- 或通过宝塔/镜像自带 Nginx 配置强制 HTTPS(部分镜像已内置一键 HTTPS 开关)
✅ 优势总结: 无命令行操作、防配置错误、含防火墙/安全组预放行(80/443/22端口)、支持快照备份。
🔧 方式二:手动安装(适合学习/定制化需求)
以 Ubuntu 22.04 + LEMP(Nginx + MySQL + PHP)为例(京东云也提供 CentOS 7/8 镜像)
前提: 创建时选择「系统镜像」(如 Ubuntu 22.04),并确保安全组开放:22(SSH)、80(HTTP)、443(HTTPS)
步骤:
-
连接服务器
ssh -i your-key.pem ubuntu@<公网IP> -
更新系统 & 安装基础环境
sudo apt update && sudo apt upgrade -y # 安装 Nginx、MySQL、PHP 及扩展 sudo apt install nginx mysql-server php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip unzip -y -
配置 MySQL(创建 WordPress 数据库)
sudo mysql -u rootCREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'StrongPass123!'; GRANT ALL ON wordpress.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES; EXIT; -
下载并解压 WordPress
cd /tmp curl -O https://wordpress.org/latest.tar.gz tar xzvf latest.tar.gz sudo rsync -avp /tmp/wordpress/ /var/www/html/ sudo chown -R $USER:$USER /var/www/html/ sudo chmod -R 755 /var/www/html/ -
配置 Nginx 虚拟主机
sudo nano /etc/nginx/sites-available/wordpress内容示例(适配 PHP-FPM):
server { listen 80; root /var/www/html; index index.php index.html; server_name _; location / { try_files $uri $uri/ /index.php?$args; } location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.1-fpm.sock; # 根据实际 PHP 版本调整 } location ~ /.ht { deny all; } }启用站点:
sudo ln -sf /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/ sudo nginx -t && sudo systemctl reload nginx -
完成 WordPress 安装
- 访问
http://<公网IP>→ 按向导输入数据库信息(上一步创建的wordpress/wpuser/ 密码) - 设置管理员账号,完成安装。
- 访问
-
(强烈建议)加固与优化
- 配置防火墙:
sudo ufw allow OpenSSH && sudo ufw allow 'Nginx Full' && sudo ufw enable - 安装 Wordfence 或 Sucuri 插件(后台安装)
- 启用 OPcache、Redis 缓存(可选进阶)
- 配置防火墙:
📌 重要提醒:
- 🔐 安全组必须放行端口:京东云控制台 → 实例 → 「安全组」→ 添加规则(TCP 22, 80, 443)
- 📦 存储建议:系统盘 ≥ 80GB;若需大量媒体文件,可挂载「云硬盘」并挂载到
/var/www/html/wp-content/uploads - 🌐 绑定域名? 在京东云「云解析 DNS」添加 A 记录指向服务器 IP,并在 WordPress 后台 → 设置 → 常规 → 修改「WordPress 地址」和「站点地址」为域名
- 🆘 故障排查常用命令:
sudo systemctl status nginx mysql php8.1-fpm # 查看服务状态 sudo tail -f /var/log/nginx/error.log # 查看 Nginx 错误日志 sudo journalctl -u mysql --since "1 hour ago" # 查看 MySQL 日志
✅ 最终验证:
浏览器访问 http://<IP或域名> → 显示 WordPress 首页
访问 http://<IP或域名>/wp-admin → 可正常登录后台
需要我为你提供:
- ✅ 一键部署后的后台安全加固清单(如禁用文件编辑、限制登录尝试)
- ✅ 宝塔面板安装指南(京东云兼容,可视化管理更友好)
- ✅ 从轻量服务器迁移到京东云云服务器(ECS)的注意事项
欢迎随时告诉我 👍
祝你建站顺利!🚀
CLOUD技术笔记