1. 硬件准备与网络配置
搭建家庭服务器需准备以下硬件设备:

- 计算机主机(旧电脑或专用服务器)
- 支持千兆带宽的路由器
- UPS不间断电源(保障稳定运行)
- SSD硬盘(推荐用于系统盘)
网络配置需设置静态IP地址,并在路由器中开启端口转发(HTTP 80/HTTPS 443)。
2. 软件安装与环境搭建
推荐使用Ubuntu Server作为操作系统,按以下步骤配置:
- 安装Node.js运行环境
- 通过npm安装http-server库:
npm install -g http-server
- 创建网站根目录:
mkdir /var/www/my-site
3. 网站部署与服务器配置
使用HTML5语义化标签构建网页结构:
通过命令启动服务器:http-server /var/www/my-site -p 80
4. 安全设置与维护
关键安全措施包括:
- 配置UFW防火墙,仅开放必要端口
- 设置自动化更新:
sudo apt install unattended-upgrades
- 每月执行磁盘健康检测
项目 | 建议阈值 |
---|---|
CPU负载 | < 70% |
内存使用 | < 80% |
通过合理规划硬件资源、选择轻量级Web服务器软件,并实施基础安全策略,可在家庭环境中稳定运行个人网站。建议定期备份数据并监控服务器状态,确保服务的持续性。