
使用腾讯云服务器搭建网站,本质上并不是“安装一个 WordPress”这么简单。一个能够正常对外访问的网站,至少需要把服务器、运行环境、公网 IP、安全组、域名解析和 HTTPS 串起来。任何一个环节配置错误,都可能出现服务器正常运行,但网站打不开的情况。
如果使用腾讯云 CVM 部署 WordPress,比较清晰的顺序是:
购买并配置 CVM → 设置公网访问 → 开放安全组 → 部署 Web 环境 → 安装 WordPress → 域名解析 → 配置 HTTPS → 上线检查。
腾讯云目前仍提供 Linux CVM 手动部署 WordPress 的官方方案,典型环境由 Linux、Nginx、MariaDB/MySQL、PHP 和 WordPress 组成。(cloud.tencent.com)
下面按照实际建站顺序说明每个环节应该怎么处理。
用腾讯云 CVM 搭建网站,需要提前准备什么
正式开始之前,至少需要准备一台能够正常运行的 CVM、一个公网 IP 和一个域名。
如果只是测试 WordPress,也可以暂时使用公网 IP 访问网站,但正式上线后仍然建议使用域名。HTTPS 证书、搜索引擎收录、品牌展示以及后续 CDN 配置都会依赖域名。
Linux 还是 Windows 更适合 WordPress
WordPress 可以部署在 Linux,也可以部署在 Windows Server,但如果只是普通企业官网、博客或者内容站,Linux 通常更常见。
Linux 环境下可以使用 Nginx + PHP + MariaDB/MySQL 运行 WordPress,占用资源相对可控,网上能够找到的部署、优化和故障排查资料也更多。
Windows Server 更适合已经依赖 IIS、ASP.NET 或其他 Windows 软件环境的业务。单纯为了部署 WordPress,没有必要特意选择 Windows。
中国大陆服务器和海外服务器的备案区别
服务器地域会直接影响建站流程。
根据腾讯云当前备案规则,如果网站托管在中国大陆境内服务器,需要完成 ICP 备案后才能正式对外提供网站服务;中国香港以及其他境外地区服务器不要求办理中国大陆 ICP 备案,同时也不能作为腾讯云备案资源。
因此如果主要面向海外用户,可以考虑中国香港、新加坡、日本、美国等地域。如果主要访问者位于中国大陆,则需要把访问速度、备案和服务器地域一起考虑。
地域选择可以参考 《腾讯云海外服务器选择指南:地域、配置、备案、带宽》。
腾讯云 CVM 建站应该选什么配置
搭 WordPress 并不一定需要很高配置。
个人博客、展示型企业官网或者流量较低的新网站,可以从较低配置开始;如果使用 Elementor、WooCommerce、大量插件,或者网站同时承担图片、数据库和后台操作,建议适当增加内存。
2 核 2G 可以运行基础 WordPress,但当 PHP、数据库、缓存和多个插件同时运行时,可用内存并不宽裕。对于准备长期运营的企业网站,2 核 4G 通常会留出更合理的资源空间。
带宽则取决于访问量和页面大小。普通企业官网不需要一开始购买很高的固定带宽,先根据实际访问数据调整更合理。
如果还在 CVM 和 Lighthouse 之间选择,可以先看 《腾讯云主机是什么?CVM 与 Lighthouse 的区别、配置选择与开通方式》。Lighthouse 更强调简化部署,CVM 在网络、规格和后续架构调整方面会更灵活。
WordPress 建站选镜像部署还是手动部署
腾讯云服务器搭建 WordPress,大致可以分成两种方式:直接使用带有应用环境的镜像,或者自己搭建 Web 环境后安装 WordPress。
镜像部署的优势是快。创建实例以后,很多基础组件已经预装,新手不需要逐个配置 Nginx、PHP 和数据库。
手动部署则更适合希望长期维护网站的用户。PHP 版本、数据库、Nginx 配置和目录结构都由自己控制,后期做性能优化、迁移或者排查问题会更清楚。
腾讯云当前官方 Linux WordPress 教程采用 LNMP 路径,即 Linux + Nginx + MariaDB + PHP,再完成 WordPress 安装和数据库配置。
如果只是快速测试,镜像更省时间;如果这是一个准备长期运营的正式网站,建议至少理解 Web Server、PHP、数据库和 WordPress 之间的关系。
先配置 CVM 公网网络和安全组
安装网站之前,先确认服务器可以通过公网正常访问。
在 CVM 控制台找到实例公网 IPv4 地址,然后通过 SSH 登录 Linux。如果 SSH 都无法建立连接,应先排查公网 IP、安全组和系统状态,不要急着继续安装 WordPress。
至少检查 22、80 和 443
Linux 建站最常见的几个端口是:
| 用途 | 常见端口 |
| SSH 管理 | TCP 22 |
| HTTP 网站 | TCP 80 |
| HTTPS 网站 | TCP 443 |
22 用于管理服务器,建议只对可信来源 IP 开放。80 和 443 如果网站需要面向互联网访问,则通常需要允许公网用户访问。
不要为了省事直接把全部 TCP 端口开放给 0.0.0.0/0。网站真正需要哪些服务,就开放哪些端口。
安全组规则可以参考 《腾讯云安全组配置教程:22、80、443、3389 端口开放与常见错误》。
在腾讯云 CVM 上部署 WordPress
服务器网络正常以后,下一步才是安装 WordPress 运行环境。
WordPress 本身不是一个可以单独运行的程序,它需要 Web Server、PHP 和数据库配合工作。常见 Linux 环境可以选择 Nginx + PHP-FPM + MariaDB/MySQL。
先搭建 Web 运行环境
具体安装命令会根据 Ubuntu、Debian、Rocky Linux 等系统不同而变化,因此不建议直接复制其他发行版的命令执行。
环境搭建完成以后,先确认几个基本状态:
Nginx 能否正常启动,PHP 是否已经安装并与 Nginx 正确连接,MariaDB/MySQL 是否运行正常。
这一步没有问题,再继续安装 WordPress。否则后面出现 502、数据库连接失败时,会很难判断究竟是哪一层出了问题。
创建 WordPress 数据库
WordPress 的文章、用户、设置和插件数据都需要存储在数据库中,所以正式安装之前需要创建独立数据库和数据库用户。
例如可以创建:
数据库:wordpress
用户:wordpress_user
不建议让 WordPress 长期直接使用数据库 root 账户。单独建立数据库用户,并只给予该 WordPress 数据库需要的权限,更适合正式环境。
下载并配置 WordPress
将 WordPress 文件放入对应网站目录后,需要配置数据库名称、数据库用户名、密码和数据库地址。
腾讯云官方教程也是先配置数据库,再修改 WordPress 配置文件,最后通过浏览器进入安装页面完成站点名称、管理员账户等初始化。
完成以后,可以先通过:
http://服务器公网IP
测试网站是否能够正常打开。
如果 IP 都无法访问,先处理服务器和 Web 环境,不要急着做域名解析。
把域名解析到腾讯云 CVM
公网 IP 可以正常打开网站后,就可以把域名指向服务器。
如果使用 DNSPod 或其他 DNS 服务商,最常见的做法是添加 A 记录。
腾讯云当前 DNSPod 文档明确说明,A 记录用于把域名指向 IPv4 地址;@ 通常表示根域名,www 则对应 www.example.com。
例如服务器公网 IP 为:
203.0.113.10
可以配置:
@ A 203.0.113.10
www A 203.0.113.10
这样 example.com 和 www.example.com 都会解析到同一台服务器。
DNS 修改不会全球立即同步
DNS 存在缓存机制。修改记录以后,不同地区和 DNS 递归服务器的刷新时间可能不同,因此刚修改几分钟仍然访问旧地址并不一定代表配置错误。
如果网站未来需要长期保留固定公网地址,还要注意普通公网 IP 与 EIP 的生命周期区别。可以继续参考 《腾讯云公网 IP 和 EIP 有什么区别?绑定、解绑、带宽与费用详解》。
给 WordPress 网站配置 HTTPS
网站已经可以通过域名正常访问后,下一步应该配置 HTTPS。
HTTPS 不只是浏览器地址栏显示锁标志,它还涉及传输加密、登录后台安全以及搜索引擎访问时的标准化网址。
腾讯云当前 SSL 证书流程一般是申请证书、完成域名验证、等待签发,再将证书部署到 Nginx、Apache、IIS 或其他 Web Server。
配置证书前确认 443 已开放
如果使用 Nginx,需要先确认安全组和系统防火墙已经允许 TCP 443。
腾讯云 Nginx SSL 部署文档也明确要求安装证书前开放 HTTPS 默认端口 443,否则证书安装完成后仍然无法通过 HTTPS 访问。
Nginx 中通常需要配置证书文件、私钥和 listen 443 ssl,完成后先检查配置语法,再重新加载 Nginx。
HTTPS 能正常访问以后,再配置 HTTP 自动跳转 HTTPS,例如:
http://example.com
WordPress 内部网址也要统一
SSL 配好以后,还要检查 WordPress 后台中的 WordPress Address 和 Site Address 是否已经切换到 HTTPS。
如果服务器已经强制 HTTPS,但 WordPress 或插件仍持续生成 HTTP 地址,可能出现 Mixed Content、循环跳转或者部分图片加载异常。
因此 HTTPS 配置不是“上传一个证书就结束”,而是要把 DNS、443、Web Server 和 WordPress URL 一起检查。
WordPress 网站上线前需要检查什么
完成 WordPress 安装、域名和 HTTPS 后,不要马上把网站当成已经完全上线。
至少测试以下几种访问方式:
example.com
www.example.com
http://example.com
https://example.com
最终应该统一到你计划长期使用的唯一版本,例如:
或者:
不要让多个版本同时作为独立页面存在。
然后检查 WordPress 固定链接、文章页面、图片、后台登录和表单是否正常。Nginx Rewrite 配置错误时,首页可能正常,但文章和产品页面会出现 404。
如果不同国家访问速度明显不一致,再考虑 CDN,而不是在网站尚未稳定时一开始就增加更多网络层。
相关优化可以参考 《腾讯云国际版 CDN 怎么配合全球加速使用?跨境访问优化思路》。
腾讯云建站常见问题怎么排查
如果公网 IP 可以访问,但域名打不开,首先检查 DNS A 记录是否解析到当前 CVM 公网 IP,再检查 Nginx 的 server_name 是否包含对应域名。
如果域名已经解析正确,但访问出现 502 Bad Gateway,通常应该继续检查 PHP-FPM 或其他后端服务,而不是继续修改 DNS。
出现 504 Gateway Timeout,则更接近后端程序响应超时、数据库问题或者资源不足。
如果 SSH 可以正常登录,但浏览器完全打不开网站,应优先查看 80/443 安全组、系统防火墙以及 Nginx 是否真正监听对应端口。
HTTPS 配置以后出现重定向循环,则需要同时检查 Nginx 跳转规则、WordPress URL 和缓存/CDN 设置,避免多个位置重复执行 HTTP → HTTPS 或 www → 非 www 跳转。
排查时最好按照:
DNS → 公网 IP → 安全组 → Nginx → PHP → 数据库 → WordPress
逐层判断,而不是同时修改多个地方。
腾讯云 CVM 建站的完整流程
从零开始使用腾讯云 CVM 建网站,可以把整个过程理解成一条完整链路。
服务器负责提供计算资源,公网 IP 负责建立互联网入口,安全组决定哪些流量允许进入,Nginx、PHP 和数据库负责运行 WordPress,DNS 把域名指向服务器,SSL 证书再把 HTTP 升级成 HTTPS。
所以一个网站打不开,并不一定是 WordPress 的问题。
按照 CVM → 公网网络 → 安全组 → Web 环境 → WordPress → DNS → HTTPS 的顺序配置和排查,远比照着零散教程不断复制命令更容易维护。
网站稳定运行以后,再根据真实访问量考虑 CDN、COS、缓存、备份和服务器升级。这样搭出来的腾讯云 WordPress 网站,后续无论做 SEO、企业官网还是内容运营,都会更容易管理。


