搜索全站
安全防护 6 分钟阅读

腾讯云轻量应用服务器 WordPress 镜像使用注意事项与安全加固

腾讯云轻量应用服务器的 WordPress 镜像能几分钟建站,但默认配置存在不少隐患。本文讲清镜像的默认账号密码获取方式、安全组端口放行、默认数据库账号处理、伪静态与 SSL 配置,以及上线前必做的加固项与常见"无法访问""无法上传"问题排查。

U
UFO_PF 2018-09-21 · 阅读 6 分钟
腾讯 安全防护
阅读提示
本文约 2,188 字,预计阅读 6 分钟。文中命令与配置均经过实测,可直接参考执行。

引言:镜像建站很快,但默认值不是为你准备的

云厂商的 WordPress 镜像把 LNMP/LAMP、WordPress 源码、甚至 SSL 都预置好了,点几下就有站点。对新手非常友好。

但镜像为了”通用”,默认值往往是妥协的产物:弱口令、开放全部端口、用 root 连数据库、PHP 参数保守。这些配置在内网测试无所谓,暴露到公网就是风险。

原理分析:镜像到底预置了什么

以腾讯云轻量应用服务器的 WordPress 镜像为例,一般包含:

  • 操作系统(TencentOS / CentOS / Ubuntu 之一);
  • OpenResty 或 Nginx + PHP-FPM;
  • MariaDB / MySQL;
  • WordPress 源码,通常放在 /usr/local/lighthouse/softwares/wordpress 之类路径;
  • 一个说明文档,里面写着默认后台账号密码。

它不包办的:域名解析、SSL 证书、安全组策略、备份策略、性能调优。

保姆级实操

第一步:获取初始凭证

登录轻量服务器控制台 → 应用管理 → 应用详情,通常会给出:

  • 应用管理员账号(如 admin)与初始密码;
  • 数据库 root 密码;
  • 服务器 SSH 登录方式(密钥或密码)。

登录第一件事:改掉所有默认密码。 后台 → 用户 → 修改管理员密码;服务器 SSH 登录改 root 密码。

第二步:配置安全组

控制台 → 防火墙(轻量叫”防火墙”,CVM 叫”安全组”),只放行:

22(SSH,建议改端口或限制来源 IP)
80(HTTP)
443(HTTPS)

不要放行 3306(数据库)、8080 管理端口、phpMyAdmin 端口。很多镜像默认会开,务必关掉。

第三步:绑定域名与解析

在域名服务商处加 A 记录指向轻量服务器的公网 IP。然后在服务器上确认 Nginx 的 server_name 已改成你的域名,否则访问 IP 会跳到默认站点。

第四步:配置 SSL

镜像一般不自带证书。用 certbot 申请:

# Ubuntu 系
sudo apt install -y certbot python3-certbot-nginx
sudo certbot --nginx -d mimangfei.com -d www.mimangfei.com

若镜像用的是 OpenResty 而非标准 Nginx,certbot 的 nginx 插件可能识别不了配置,改用 webroot 方式:

sudo certbot certonly --webroot -w /站点根目录 -d mimangfei.com -d www.mimangfei.com

然后手工在配置里加 443 块。

第五步:处理默认数据库账号

镜像常用 root 直连。建议新建一个专用用户:

CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '强密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;

再改 wp-config.php 里的 DB_USER / DB_PASSWORD。

第六步:调整 PHP 参数

php -i | grep -i "Loaded Configuration File"   # 找 php.ini 位置

改 upload_max_filesize、post_max_size、memory_limit、max_execution_time,重启 PHP-FPM。

第七步:配置备份

轻量服务器支持快照,控制台 → 快照 → 创建策略(每日/每周,保留 7 天)。同时建议加一层应用级备份(数据库导出 + wp-content 打包),因为快照回滚会把误删的文章也一并回滚。

常见踩坑与失败案例

  1. 访问 IP 打不开站点 —— 防火墙没放行 80/443,或镜像的 Web 服务没启动(systemctl status nginx)。
  2. 镜像自带的 WordPress 版本很旧 —— 有些镜像长期不更新,装完是两年前的版本。进后台立刻更新核心,或手工下载最新版覆盖。
  3. 案例:某用户装完镜像后什么都没改,两周后站点被植入博彩跳转。排查发现后台管理员就是 admin,密码是镜像默认值且从未修改,爆破脚本几分钟就进去了。
  4. 上传主题提示”无法创建目录” —— 镜像里 Web 服务用户可能是 nginx、www 或 www-data,不一定和教程一致。用 ps aux | grep -E 'nginx|php-fpm' 看实际用户再 chown。
  5. 快照回滚后数据也回退了 —— 快照是整机级别的,回滚前务必单独导出数据库。
  6. 轻量服务器带宽跑满 —— 轻量套餐一般有月流量包,超出后限速。图片多的站点建议接 CDN。

总结

云镜像的价值在于把”装机时间”压缩到几分钟,代价是默认配置偏宽松。使用原则很简单:拿到手先改密码、先收端口、先配备份,然后再谈内容和 SEO。对于长期运营的站点,我更建议用干净的系统镜像 + 自己脚本化部署,可控性高得多,换云厂商时也不用重学一套。

U
UFO_PF作者

专注 WordPress 生态的实战作者,内容以「可复制、可验证」为第一原则。

留下你的想法

邮箱地址不会被公开。带 * 的为必填项。