想用免费云服务器搭个人博客网站要怎么弄

很多朋友第一次接触云服务器,都是想先找个免费的环境,把个人博客或者个人项目跑起来,这样既不用花钱,又能练练手。

这篇文章就以“个人博客网站”为例子,从零开始,一步步讲清楚怎么申请一台免费云服务器、怎么选配置、怎么搭环境、怎么把博客真正跑起来,让你照着做就能把网站上线。

一、先想清楚:你的博客到底要跑在什么云服务器上

在申请免费云服务器之前,先别急着点“立即购买”,先把几个关键问题想清楚,这样后面选配置才不会乱。

  • 主要用途:你这台服务器主要用来跑个人博客,可能还会顺带放一些学习笔记、项目展示,访问量不会特别大。
  • 访问人群:大部分访问者都在国内,所以服务器机房尽量选离自己近、网络质量好的区域。
  • 技术熟悉度:如果你会用一点 Linux 命令,建议直接选 Linux 系统;如果只会 Windows,那就选 Windows 系统,操作会更直观。
  • 预算和周期:先用免费试用把博客搭起来,跑一段时间,确认自己真的会长期用,再考虑是否升级或续费。

把这些想清楚之后,再去申请免费云服务器,就会更有针对性,也能避免资源浪费。

二、申请免费云服务器:从注册到创建实例

不同云平台的免费试用入口和流程会有一点差别,但大体步骤都差不多:注册账号 → 完成实名认证 → 找到免费试用专区 → 选择配置 → 创建实例。

下面以常见的“新用户免费试用”流程为例,你可以对照自己的情况一步步操作。

  1. 注册账号:用手机号或者常用邮箱注册一个云平台账号,按提示完成验证。
  2. 完成实名认证:个人用户一般选择“个人实名认证”,按提示上传身份证信息,很多平台支持人脸识别,几分钟就能完成。
  3. 找到免费试用入口:登录控制台后,在首页或者产品菜单里找到“免费试用”、“新用户专享”之类的入口,点进去就能看到可以免费使用的云服务器配置。
  4. 选择配置
    • 地域:选离你或者你主要访问者近的区域,比如你在华南,就优先选华南地区的机房。
    • 操作系统:博客网站常用 Linux 系统(比如 CentOS、Ubuntu),如果你对 Windows 更熟悉,也可以选 Windows Server。
    • 配置规格:新用户免费试用的配置一般不会太高,但对于个人博客来说完全够用,比如 1 核 CPU、2G 内存、40G 左右的系统盘。
  5. 设置登录密码:创建实例时,需要设置一个登录密码,这个密码后面用来远程连接服务器,一定要记好。
  6. 确认创建:检查一遍地域、配置、系统、密码等信息,确认无误后提交订单,一般几分钟内就能创建成功。

创建成功后,你就能在控制台的“云服务器”列表里看到这台实例,后面所有的操作都要通过这台服务器来完成。

三、连接云服务器:用 SSH 或远程桌面

服务器创建好之后,下一步就是连接到服务器,这样才能在里面安装软件、部署博客。

1. Linux 系统(以 CentOS 为例)

如果你选的是 Linux 系统,需要用 SSH 工具连接,比如 Windows 上的 Xshell、FinalShell,或者 macOS 自带的终端。

连接步骤:

  1. 在云服务器控制台找到实例的“公网 IP 地址”,这个 IP 就是用来连接服务器的地址。
  2. 打开 SSH 工具,新建连接,主机填公网 IP,端口默认是 22,用户名一般是 root(或者你创建实例时设置的用户名)。
  3. 选择“密码登录”,输入你之前设置的登录密码,点击连接,看到命令行界面就说明连接成功了。

2. Windows 系统

如果你选的是 Windows 系统,需要用远程桌面连接(RDP)。

连接步骤:

  1. 在云服务器控制台找到实例的“公网 IP 地址”。
  2. 打开 Windows 自带的“远程桌面连接”工具(可以在开始菜单里搜索“远程桌面连接”)。
  3. 在“计算机”栏输入公网 IP,点击“连接”。
  4. 输入你创建实例时设置的用户名(一般是 Administrator)和密码,点击“确定”,就能看到 Windows 桌面了。

连接成功后,你就可以像操作自己的电脑一样,在服务器里安装软件、配置环境了。

四、搭建博客环境:LNMP 或 LAMP

个人博客常用的环境有两种:LNMP(Linux + Nginx + MySQL + PHP)和 LAMP(Linux + Apache + MySQL + PHP)。这里以 LNMP 为例,讲一下怎么在 Linux 服务器上搭建。

1. 更新系统

首先,登录到 Linux 服务器,执行以下命令更新系统软件包:

sudo yum update -y

(如果是 Ubuntu 系统,把 yum 换成 apt-get,命令是 sudo apt-get update -y

2. 安装 Nginx

执行以下命令安装 Nginx:

sudo yum install nginx -y

安装完成后,启动 Nginx 服务:

sudo systemctl start nginx

设置 Nginx 开机自启:

sudo systemctl enable nginx

然后在浏览器里输入服务器的公网 IP,如果能看到 Nginx 的默认欢迎页面,说明 Nginx 安装成功了。

3. 安装 MySQL

执行以下命令安装 MySQL(以 MySQL 5.7 为例):

sudo yum install mysql-server -y

启动 MySQL 服务:

sudo systemctl start mysqld

设置 MySQL 开机自启:

sudo systemctl enable mysqld

执行以下命令查看 MySQL 初始密码:

sudo grep 'temporary password' /var/log/mysqld.log

然后用初始密码登录 MySQL,修改密码:

mysql -u root -p

进入 MySQL 命令行后,执行以下命令修改密码(把 new_password 换成你自己的密码):

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

4. 安装 PHP

执行以下命令安装 PHP 和常用扩展:

sudo yum install php php-fpm php-mysql -y

启动 PHP-FPM 服务:

sudo systemctl start php-fpm

设置 PHP-FPM 开机自启:

sudo systemctl enable php-fpm

5. 配置 Nginx 支持 PHP

编辑 Nginx 的默认配置文件:

sudo vi /etc/nginx/conf.d/default.conf

在 server 块中添加以下内容:


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 服务:

sudo systemctl restart nginx

然后在服务器的 /usr/share/nginx/ 目录下创建一个 info.php 文件,内容如下:



在浏览器里输入“服务器公网 IP/info.php”,如果能看到 PHP 的信息页面,说明 LNMP 环境搭建成功了。

五、部署博客程序:以 WordPress 为例

环境搭好之后,就可以部署博客程序了。个人博客最常用的程序是 WordPress,下面讲一下怎么安装 WordPress。

1. 下载 WordPress

进入 /usr/share/nginx/ 目录:

cd /usr/share/nginx/

下载 WordPress 最新版本:

sudo wget https://wordpress.org/latest.tar.gz

解压文件:

sudo tar -zxvf latest.tar.gz

把解压后的文件移动到 目录下:

sudo mv wordpress/ .

删除空目录和压缩包:

sudo rm -rf wordpress latest.tar.gz

2. 创建 WordPress 数据库

登录 MySQL 命令行:

mysql -u root -p

执行以下命令创建数据库(把 wordpress_db 换成你自己的数据库名):

CREATE DATABASE wordpress_db;

创建数据库用户(把 wordpress_user 换成你自己的用户名,password 换成你自己的密码):

CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'password';

授予用户访问数据库的权限:

GRANT ALL PRIVILEGES ON wordpress_db. TO 'wordpress_user'@'localhost';

刷新权限:

FLUSH PRIVILEGES;

退出 MySQL 命令行:

exit;

3. 配置 WordPress

修改 WordPress 目录的权限:

sudo chown -R nginx:nginx /usr/share/nginx/

然后在浏览器里输入“服务器公网 IP”,就能看到 WordPress 的安装界面了。

按照提示填写以下信息:

  • 数据库名:wordpress_db(你之前创建的数据库名)
  • 数据库用户名:wordpress_user(你之前创建的数据库用户名)
  • 数据库密码:password(你之前设置的数据库密码)
  • 数据库主机:localhost

填写完成后,点击“提交”,然后设置博客的标题、管理员用户名、密码和邮箱,点击“安装 WordPress”,等安装完成就能登录后台了。

六、域名解析:让博客可以通过域名访问

现在你的博客已经可以通过公网 IP 访问了,但 IP 地址不好记,所以最好绑定一个域名。

1. 注册域名

首先,你需要注册一个域名,可以在域名注册商那里注册,比如阿里云、腾讯云等。

注册流程:

  1. 登录域名注册商官网,搜索你想要的域名,比如“myblog.com”。
  2. 如果域名可用,加入购物车,选择注册年限,提交订单。
  3. 完成支付,然后按照提示完成实名认证(个人用户一般需要上传身份证信息)。

2. 解析域名

域名注册成功后,需要把域名解析到你的云服务器公网 IP。

解析步骤:

  1. 登录域名注册商的控制台,找到“域名解析”功能。
  2. 添加一条解析记录:
    • 记录类型:A 记录
    • 主机记录:@(表示根域名)或者 www(表示 www 子域名)
    • 解析线路:默认
    • 记录值:你的云服务器公网 IP
    • TTL:默认
  3. 保存解析记录,等待解析生效(一般需要几分钟到几小时)。

解析生效后,在浏览器里输入你的域名,就能看到你的博客了。

七、安全配置:让博客更安全

博客上线后,一定要注意安全配置,避免被攻击或者数据丢失。

  • 修改 SSH 端口:默认的 SSH 端口是 22,很多攻击都会针对这个端口,建议修改成其他端口(比如 2222)。
  • 关闭不必要的端口:在云服务器的安全组里,只开放需要的端口(比如 80、443、22),其他端口都关闭。
  • 定期更新系统和软件:定期执行 sudo yum update -y(Linux 系统)或者 Windows 更新,确保系统和软件都是最新版本。
  • 备份数据:定期备份博客的数据库和文件,比如用 WordPress 的备份插件,或者手动备份 /usr/share/nginx/ 目录和 MySQL 数据库。
  • 使用强密码:博客管理员密码、数据库密码都要用强密码,包含大小写字母、数字和特殊字符,长度至少 8 位。

八、免费试用到期怎么办

免费试用到期后,如果你还想继续用这台服务器,需要考虑以下两个问题:

  1. 是否续费:如果博客已经稳定运行,访问量也在增加,建议续费一台配置合适的云服务器,避免博客中断。
  2. 数据迁移:如果不想续费,需要先把博客的数据(比如数据库、文件)备份下来,然后迁移到新的服务器上。

续费的话,可以在云服务器的控制台找到实例,点击“续费”,选择合适的配置和周期,提交订单即可。

数据迁移的话,可以用 scp 命令(Linux 系统)或者 FTP 工具(Windows 系统)把文件从旧服务器复制到新服务器,然后用 mysqldump 命令(Linux 系统)或者 phpMyAdmin(Windows 系统)把数据库导出,再导入到新服务器的数据库中。

九、总结

通过这篇文章,你应该已经掌握了用免费云服务器搭建个人博客网站的完整流程:从申请免费云服务器、连接服务器、搭建 LNMP 环境、部署 WordPress、解析域名,到安全配置和免费试用到期处理。

其实,用免费云服务器搭博客只是一个开始,后面你还可以根据自己的需求,添加更多功能,比如评论系统、统计插件、CDN 加速等,让博客更完善。

如果你还没有申请免费云服务器,现在就可以行动起来,按照文章里的步骤,一步步把你的个人博客搭建起来吧!

未经允许不得转载: 本文整合公开技术资料及厂商官方信息,力求确保内容的时效性与客观性。建议您将文中信息作为决策参考,并以各云厂商官方页面的最新公告为准。云服务商优惠信息实时变动,本文内容仅供参考,最终价格请以官方活动页面公示为准。便宜云服务器优惠推荐 & 建站教程-服务器优惠推荐 » 想用免费云服务器搭个人博客网站要怎么弄