云服务器搭建静态网站教程
本教程详细讲解如何使用云服务器搭建静态网站,涵盖选购云服务器、配置Linux环境(如Ubuntu)、安装Nginx、上传HTML/CSS/js文件、配置站点根目录及防火墙规则等关键步骤,强调无需后端或数据库,适合初学者快速部署个人博客、作品集等静态页面,全程命令行操作,兼顾安全与可访问性。
想拥有一个属于自己的域名和网站,却卡在“不会配服务器”?用云服务器部署静态网站比想象中简单得多——无需编程、不装数据库、不跑后端,只要懂一点命令行,15分钟就能上线。
✅ 第一步:选购轻量云服务器
推荐新手选择主流云厂商的「轻量应用服务器」(如腾讯云轻量、阿里云Lighthouse),价格低至¥60/年,自带系统镜像与图形化管理后台,安装Ubuntu 22.04 LTS(稳定且文档丰富),开通时勾选「HTTP/HTTPS端口(80/443)」放行——这是网站能被访问的关键。
✅ 第二步:上传网页文件
静态网站只需HTML/CSS/JS文件,本地准备好你的站点(index.html + assets/ 文件夹),通过SFTP工具(如FileZilla或系统自带scp)上传至服务器 /var/www/html/ 目录:
scp -r ./my-site/* ubuntu@your-server-ip:/var/www/html/
⚠️ 注意:确保文件权限正确,运行 sudo chown -R www-data:www-data /var/www/html 防止403错误。
✅ 第三步:启用并验证Nginx服务
Ubuntu轻量服务器通常已预装Nginx,若未安装,一条命令搞定:
sudo apt update && sudo apt install nginx -y
启动服务并设为开机自启:
sudo systemctl enable nginx && sudo systemctl start nginx
此时直接在浏览器输入服务器公网IP,应看到“Welcome to nginx!”——说明服务正常,你上传的 index.html 将自动成为首页。
✨ 进阶小贴士(可选但实用):
- 绑定域名?在云平台DNS解析中将域名A记录指向服务器IP,Nginx无需额外配置即可响应;
- 启用HTTPS?用Certbot一键免费签发SSL证书(
sudo apt install certbot Python3-certbot-nginx,再执行sudo certbot --nginx); - 安全加固?禁用root远程登录、设置UFW防火墙(
sudo ufw allow OpenSSH && sudo ufw enable)。
不需要学Docker、不用折腾LNMP套件,静态网站的本质就是“把文件放在对的位置,让Web服务找到它”,云服务器不是黑盒子,而是你手边最可控的数字基建起点。
打开终端,敲下第一行 ssh 命令——你的网站,正在加载中。
热门产品
弹性云服务器
强悍硬件配置结合弹性云服务器采用纯SSD架构硬件设备,只需几分钟,便可轻松云端获取和启用,实现您的计算需求。
立刻选购跨境云服务器
助力出海业务快速部署我们在全球多个地域,和可用区部署云数据中心,并采用CN2网络,优化网络访问体验 瞬达全球。
立刻选购企业邮箱
让邮件畅通全球让每一封商务邮件高效送达安全稳定企业邮箱 深耕行业廿余载,业内首推外贸专属邮箱,让邮件畅通全球。
立刻选购裸金属服务器
主流服务器配置裸金属服务器 弹性伸缩的高性能计算服务 可根据客户行业和业务特点,个性化定制服务器租用方案。
立刻选购