云服务器搭建静态网站教程

本教程详细讲解如何使用云服务器搭建静态网站,包括选购云服务器、配置Linux环境(如Ubuntu)、安装Nginx、上传HTML/CSS/JS文件、配置站点路径与端口、启动服务及域名绑定等关键步骤,内容注重实操性,适合初学者快速上手,强调安全设置(如防火墙开放80端口)和基础运维要点,帮助用户低成本、高效率部署个人博客或展示页面。

用云服务器快速搭建个人静态网站(含避坑指南)

想拥有一个属于自己的网站?不必依赖建站平台,只需一台云服务器,几分钟就能上线简洁稳定的静态网站,本文以主流云服务商(如阿里云、腾讯云)为例,提供清晰、可复现的搭建流程,全程无需编程经验。

✅ 第一步:选购与初始化
选择入门级云服务器(如1核2G,Linux系统推荐Ubuntu 22.04或CentOS Stream),购买后,通过控制台获取公网IP和root密码,使用SSH工具(如PuTTY或Mac/Linux终端)连接:
ssh root@你的公网IP
首次登录后,建议立即修改密码并创建普通用户(安全起见),

adduser deploy  
usermod -aG sudo deploy  

✅ 第二步:安装轻量Web服务
静态网站无需复杂框架,推荐Nginx——资源占用低、配置简洁,执行:

apt update && apt install nginx -y  # Ubuntu/Debian  
# 或 yum install nginx -y  # CentOS/RHEL  
systemctl enable nginx && systemctl start nginx  

打开浏览器访问 http://你的公网IP,若看到“Welcome to nginx!”即表示服务已就绪。

✅ 第三步:部署你的网站文件
将本地HTML/CSS/JS文件打包为zip(如my-site.zip),通过SCP上传:

scp my-site.zip deploy@你的IP:/home/deploy/  

登录服务器解压并替换默认站点:

sudo rm -rf /var/www/html/*  
sudo unzip /home/deploy/my-site.zip -d /var/www/html/  
sudo chown -R www-data:www-data /var/www/html  

(注意权限:Nginx默认以www-data用户运行)

✅ 第四步:(可选)绑定域名与HTTPS
若已有域名,在云平台DNS解析中添加A记录指向服务器IP;再用Certbot一键申请免费SSL证书:

sudo apt install certbot python3-certbot-nginx -y  
sudo certbot --nginx -d yourdomain.com  

完成后,网站自动启用HTTPS,且HTTP会强制跳转。

⚠️ 关键避坑提示:
• 防火墙务必放行80(HTTP)和443(HTTPS)端口(云平台安全组+系统防火墙双检查);
• 文件路径区分大小写,首页必须命名为index.html
• 若页面空白,检查Nginx错误日志:sudo tail -f /var/log/nginx/error.log
• 切勿直接在root下操作网站文件——权限混乱易导致502/403错误。

至此,你的静态网站已稳定在线,后续更新只需替换/var/www/html/下的文件即可,无需数据库、不耗内存、抗高并发——这才是静态站的极简魅力。

(全文共约698字)