一、前期准备工作
- 注册腾讯云账号
- 访问腾讯云官网(https://cloud.tencent.com/)
- 点击”免费注册”完成账号创建
- 完成实名认证(个人/企业)
- 选购云服务器
- 进入”云服务器CVM”产品页面
- 选择适合的配置(建议新手选择1核2G配置)
- 选择操作系统(推荐CentOS 7.6或Ubuntu 20.04)
- 设置root密码并完成购买
- 域名准备
- 在腾讯云域名服务购买域名
- 完成域名实名认证
- 将域名解析到云服务器IP
二、服务器环境配置
- 连接服务器
- 使用SSH工具(如PuTTY/Xshell)连接服务器
- 输入IP地址和root密码登录
- 安装LNMP环境
# 更新系统软件包
yum update -y
# 安装Nginx
yum install nginx -y
# 安装MySQL
yum install mariadb-server mariadb -y
# 安装PHP及相关扩展
yum install php php-mysql php-fpm php-gd php-mbstring -y
- 启动服务并设置开机自启
systemctl start nginx
systemctl start mariadb
systemctl start php-fpm
systemctl enable nginx
systemctl enable mariadb
systemctl enable php-fpm
三、数据库配置
- 初始化MySQL
mysql_secure_installation
- 按提示设置root密码
- 移除匿名用户
- 禁止root远程登录
- 移除测试数据库
- 重新加载权限表
- 创建WordPress数据库
mysql -u root -p
在MySQL命令行执行:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
四、WordPress安装配置
- 下载WordPress
cd /var/www
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar -zxvf latest-zh_CN.tar.gz
chown -R nginx:nginx wordpress
- 配置Nginx虚拟主机
编辑
/etc/nginx/conf.d/wordpress.conf
:
server {
listen 80;
server_name yourdomain.com;
root /var/www/wordpress;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
重启Nginx:
nginx -t
systemctl restart nginx
- 完成WordPress安装
- 浏览器访问你的域名
- 选择语言(中文)
- 填写数据库信息:
- 数据库名: wordpress
- 用户名: wpuser
- 密码: 之前设置的密码
- 数据库主机: localhost
- 表前缀: wp_(默认)
- 运行安装程序
- 设置网站标题、管理员账号等信息
五、后续优化配置
- SSL证书配置
- 在腾讯云SSL证书服务申请免费证书
- 下载证书文件并上传到服务器
- 修改Nginx配置启用HTTPS
- WordPress优化
- 安装缓存插件(WP Super Cache/W3 Total Cache)
- 设置固定链接
- 安装安全插件(Wordfence)
- 定期备份数据库和网站文件
- 服务器安全设置
- 修改SSH默认端口
- 设置防火墙规则
- 禁用root直接登录
- 安装fail2ban防止暴力破解
通过以上步骤,您已成功在腾讯云服务器上搭建了WordPress网站。后续可以根据需求安装主题、插件,并发布内容。腾讯云还提供对象存储COS、CDN等服务,可以进一步提升网站性能和用户体验。