admin 发表于 2026-8-10 21:49:13

个人博客专属云主机极简搭建方案

个人博客专属云主机极简搭建方案

方案概述

本方案旨在以最简化的步骤在云主机上搭建个人博客,适合技术背景有限但希望拥有独立博客的用户。整个过程分为云主机选择、环境搭建、博客部署和安全优化四个阶段。

一、云主机选择

1. 推荐云服务商

[*]国内:阿里云、腾讯云、华为云(需备案)
[*]海外:Vultr、DigitalOcean、Linode(无需备案)


2. 配置建议

[*]最低配置:1核1G(适合轻量级博客)
[*]推荐配置:1核2G(保证流畅访问)
[*]系统选择:Ubuntu 20.04/22.04 LTS(稳定性好,社区支持丰富)


二、环境搭建(以Ubuntu为例)

1. 更新系统
sudo apt update && sudo apt upgrade -y

2. 安装必要组件
sudo apt install -y nginx mysql-server php-fpm php-mysql
# 或使用更现代的组合(推荐)
# sudo apt install -y nginx mariadb-server php-fpm php-mysql

3. 配置防火墙
sudo ufw allow 'Nginx Full'
sudo ufw allow 22/tcp# SSH端口
sudo ufw enable

三、博客部署(三种极简方案)

方案A:静态博客(Hugo/Hexo)

[*]安装Hugo

   sudo snap install hugo --classic

[*]新建博客

   hugo new site myblog
   cd myblog
   git init

[*]部署到Nginx
[*]将生成的public/目录内容复制到/var/www/html/
[*]配置Nginx指向此目录


方案B:WordPress(最流行方案)

[*]下载并安装

   wget https://wordpress.org/latest.tar.gz
   tar -xzvf latest.tar.gz
   sudo mv wordpress /var/www/html/

[*]配置数据库

   sudo mysql_secure_installation# 安全设置
   sudo mysql -u root -p
   CREATE DATABASE wordpress;
   CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '强密码';
   GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
   FLUSH PRIVILEGES;

[*]完成Web安装向导


方案C:Typecho(轻量级PHP博客)

[*]下载

   wget http://typecho.org/downloads/...(最新地址) 或从GitHub获取
   # 或
   git clone https://github.com/typecho/typecho.git /var/www/html/

[*]配置类似WordPress,通过Web界面完成安装


四、Nginx配置示例

server {
    listen 80;
    server_name your_domain.com;
    root /var/www/html;
    index index.php index.html index.htm;

    location / {
      try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
      include snippets/fastcgi-php.conf;
      fastcgi_pass unix:/run/php/php8.1-fpm.sock; # 版本号需匹配
    }
}

五、安全优化

[*]SSL证书(Let's Encrypt)

   sudo apt install certbot python3-certbot-nginx
   sudo certbot --nginx -d your_domain.com

[*]基础安全
[*]修改SSH端口
[*]禁用root登录
[*]安装fail2ban防暴力破解
[*]定期备份
[*]数据库:mysqldump -u 用户名 -p 数据库名 > backup.sql
[*]文件:tar -czvf blog_backup.tar.gz /var/www/html


六、维护建议

[*]更新:定期执行sudo apt update && sudo apt upgrade
[*]监控:使用htop或glances监控资源使用
[*]日志:查看/var/log/nginx/error.log排查问题


方案优势

[*]低成本:最低配置云主机月费约$5
[*]易维护:自动化脚本+简单命令即可管理
[*]高自由度:完全拥有数据和自定义能力


通过本方案,您可以在1小时内完成从零到博客上线的全过程,后续可根据需要逐步扩展功能。
页: [1]
查看完整版本: 个人博客专属云主机极简搭建方案