很多人买了云服务器后卡在第一步:怎么把一个空白的 Linux 实例变成能访问的个人博客?别担心,我们一步步来,不依赖任何图形面板,全程用命令行完成环境搭建和 WordPress 部署。
- 轻量2核2G3M 服务器68元/年(约5.67元/月)
了解详情 →
服务器适合个人项目、学习测试、小流量网站
- 轻量4核4G3M 服务器79元/年(约6.58元/月)
了解详情 →
服务器适合中型网站、企业官网、开发环境
- 轻量4核8G10M 服务器630元/年(约52.5元/月)
了解详情 →
服务器适合高并发应用、数据库服务器、电商平台
点击了解更多优惠信息
第一步:确认你的服务器基础配置
小贴士:云产品续费较贵,建议一次性购买3年或5年,性价比更高。
点击了解更多优惠信息
在开始操作前,请确保你已具备以下条件:
- GPU推理型 32核64G服务器691元/月
了解详情 →
1.5折32核超高性价比!
- GPU计算型 8核32G 服务器502元/月
了解详情 →
适用于深度学习的推理场景和小规模训练场景
- HAI-GPU基础型 服务器26.21元/7天
了解详情 →
搭载NVIDIA T4级GPU,16G显存
- HAI-GPU进阶型 服务器49元/7天
了解详情 →
搭载NVIDIA V100级GPU,32G显存
立即查看详细配置和优惠,为您的项目选择最佳服务器
- 一台已创建的云服务器实例(操作系统建议选择 Ubuntu 22.04 LTS 或 CentOS Stream 9)
- 已获取服务器的 公网 IP 地址
- 已配置好 安全组规则,开放 22(SSH)、80(HTTP)、443(HTTPS)端口
- 本地电脑已安装 SSH 客户端(如 macOS/Linux 的终端,Windows 的 PowerShell 或 WSL)
- 轻量2核2G4M 服务器99元/年(约8.25元/月)
了解详情 →
服务器4M带宽,访问速度更快,适合流量稍大的网站
- 轻量2核4G5M 服务器188元/年(约15.67元/月)
了解详情 →
服务器5M带宽 + 4G内存,性能均衡,适合中型应用
- 轻量2核4G6M 服务器199元/年(约16.58元/月)
了解详情 →
服务器6M带宽 + 4G内存,高性价比选择
立即查看详细配置和优惠,为您的项目选择最佳服务器
第二步:通过 SSH 连接服务器并初始化系统
使用以下命令连接(以 Ubuntu 为例):
- 打开终端,输入:
ssh -l root 你的服务器公网IP - 首次连接会提示确认指纹,输入
yes回车 - 输入 root 密码(或使用密钥登录)
- 登录成功后,立即更新系统软件包:
sudo apt update && sudo apt upgrade -y - (可选)创建非 root 用户提升安全性:
adduser bloguser && usermod -aG sudo bloguser
第三步:安装 LEMP 环境(Linux + Nginx + MySQL + PHP)
WordPress 依赖 Web 服务器、数据库和 PHP 解析环境。我们选择轻量高效的 Nginx 而非 Apache。
3.1 安装 Nginx
sudo apt install nginx -y
安装完成后,启动并设置开机自启:
sudo systemctl enable nginx && sudo systemctl start nginx
此时在浏览器访问你的服务器 IP,应看到 “Welcome to nginx!” 页面。
3.2 安装 MySQL 数据库
sudo apt install mysql-server -y
运行安全初始化脚本(按提示操作,建议设置 root 密码、移除匿名用户等):
sudo mysql_secure_installation
接着,为 WordPress 创建专用数据库和用户:
- 登录 MySQL:
sudo mysql -u root -p - 执行以下 SQL 命令(替换
your_password为强密码):
CREATE DATABASE wp_blog CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wp_blog. TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
3.3 安装 PHP 及必要扩展
sudo apt install php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip -y
编辑 PHP-FPM 配置(可选,提升性能):
sudo nano /etc/php/8.1/fpm/pool.d/www.conf
找到 listen = /run/php/php8.1-fpm.sock 确保未被注释。
重启服务:
sudo systemctl restart php8.1-fpm
第四步:配置 Nginx 虚拟主机
创建站点配置文件:
sudo nano /etc/nginx/sites-available/blog.conf
填入以下内容(替换 your_domain_or_ip 为你的 IP 或域名):
server {
listen 80;
server_name your_domain_or_ip;
root /var/www/;
index index.php index.;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
}
location ~ /.ht {
deny all;
}
}
启用站点并测试配置:
- 创建软链接:
sudo ln -s /etc/nginx/sites-available/blog.conf /etc/nginx/sites-enabled/ - 测试 Nginx 配置:
sudo nginx -t - 若显示 “syntax is ok”,重启 Nginx:
sudo systemctl reload nginx
第五步:下载并安装 WordPress
- 进入网站根目录:
cd /var/www/ - 下载最新 WordPress:
sudo wget https://wordpress.org/latest.tar.gz - 解压并设置权限:
sudo tar -xzf latest.tar.gz --strip-components=1
sudo chown -R www-data:www-data /var/www/
sudo chmod -R 755 /var/www/ - 在浏览器访问你的服务器 IP,进入 WordPress 安装向导
- 填写数据库信息:
- 数据库名:
wp_blog - 用户名:
wpuser - 密码:
your_password - 数据库主机:
localhost
- 数据库名:
- 按提示完成站点标题、管理员账号设置
第六步:基础安全加固(必做)
- 修改默认文件权限:确保
wp-config.php权限为 600:
sudo chmod 600 /var/www//wp-config.php - 禁用文件编辑功能:在
wp-config.php中添加:
define('DISALLOW_FILE_EDIT', true); - 配置 Fail2ban 防暴力破解:
sudo apt install fail2ban -y
sudo systemctl enable fail2ban - 定期备份:建议使用
mysqldump+rsync或对象存储脚本自动备份
常见问题解答
| 问题 | 解答 |
|---|---|
| 为什么访问 IP 显示 403 或 404? | 检查 Nginx 配置是否正确,确认 /var/www/ 目录下有 WordPress 文件,且权限为 www-data 用户可读。 |
| 数据库连接错误怎么办? | 确认 MySQL 服务已启动(systemctl status mysql),检查数据库名、用户名、密码是否与创建时一致,注意大小写。 |
| 能否用域名代替 IP 访问? | 可以。只需在域名服务商处添加 A 记录指向服务器 IP,然后在 Nginx 的 server_name 中替换为你的域名,并重启 Nginx。 |
| 如何启用 HTTPS? | 推荐使用 Certbot 获取免费 Let’s Encrypt 证书:sudo apt install certbot python3-certbot-nginx -y,然后运行 sudo certbot --nginx 按提示操作。 |
| 博客加载慢怎么办? | 可启用 PHP OPcache、配置 Nginx 缓存、使用 CDN 加速静态资源,或升级服务器 CPU/内存配置。 |
| 厂商 | 配置 | 带宽 / 流量 | 价格 | 购买地址 |
|---|---|---|---|---|
| 腾讯云 | 4核4G | 3M | 79元/年 | 点击查看 |
| 腾讯云 | 2核4G | 5M | 188元/年 | 点击查看 |
| 腾讯云 | 4核8G | 10M | 630元/年 | 点击查看 |
| 腾讯云 | 4核16G | 12M | 1024元/年 | 点击查看 |
| 腾讯云 | 2核4G | 6M | 528元/3年 | 点击查看 |
| 腾讯云 | 2核2G | 5M | 396元/3年(≈176元/年) | 点击查看 |
| 腾讯云GPU服务器 | 32核64G | AI模型应用部署搭建 | 691元/月 | 点击查看 |
| 腾讯云GPU服务器 | 8核32G | AI模型应用部署搭建 | 502元/月 | 点击查看 |
| 腾讯云GPU服务器 | 10核40G | AI模型应用部署搭建 | 1152元/月 | 点击查看 |
| 腾讯云GPU服务器 | 28核116G | AI模型应用部署搭建 | 1028元/月 | 点击查看 |
所有价格仅供参考,请以官方活动页实时价格为准。