一文带你打通个人网站部署上线全流程

个人网站部署上线全攻略

本文共3239字,适合了解不多、想要一站搞定个人网站部署上线的开发者

整理不易,给我点个赞吧 ღ( ´・ᴗ・` )

购买云服务器

  • 学生优惠一览

image_1762839689356

  • 购买符合自己需求的服务器

    https://www.aliyun.com/daily-act/ecs/99program?spm=a2c4g.11186623.0.0.1da04795aeyIIw
    image_1762839728278

    我这里选择的是2c2g

image_1762839797744

地域选择:和自己靠近的地域即可
镜像选择:我这里选择Ubuntu24.04,可以按照自己的使用习惯来选操作系统
其他默认即可

管理面板

找到云服务器ECS控制台

image_1762839906372

里面可以查看公网ip、管理安全组等等

备案

  • 阿里云文档说明:

    image_1762839956213

  • 备案管理系统

  • 点击“开始备案”

    然后按照流程一步步备案

image_1762839993767

审核通过之后会有短信,之后按照短信指引操作完成icp备案、公安备案即可

远程连接

  • 复制公网ip,使用连接工具连接(比如finalshell)

部署项目

这一部分直接看上一篇文章的“实战-使用DockerCompose部署”部分即可

设置域名解析

主播是腾讯云买的域名,操作流程如下

image_1762840106833

image_1762840125271

非常的便捷

挂CDN

推荐,但非必须
我使用的是cloudflare

  • 作用
    • 隐藏真实ip,保障服务器安全

参考这篇文章这篇文章操作

还可以白嫖充分利用cloudflare的防护功能
参考视频:
cloudflare安全防御 从入门到进阶!有效防御80%的CC攻击!WAF规则讲解!提升网站安全!_哔哩哔哩_bilibili

升级成https

有这些步骤

将网站从 HTTP 迁移到 HTTPS 需要申请和安装 SSL 证书,配置服务器启用 SSL,然后更新网站所有链接和内容,并设置 HTTP 到 HTTPS 的自动重定向。最后,还需要进行全面的测试和监控。

  1. 申请和安装 SSL 证书
  • 获取 SSL 证书:从可信赖的证书颁发机构(CA)获取证书。可以根据需要选择免费的 DV 证书或付费的 OV/EV 证书。
  • 在服务器上安装证书:将证书文件和私钥文件上传到服务器,并在服务器配置中指定它们的路径。
  1. 配置服务器
  • 启用 HTTPS 协议:根据你使用的 Web 服务器(如 Apache, Nginx, IIS),修改配置文件以启用 HTTPS。
  • 配置端口:确保你的服务器防火墙开放了 443 端口,这是 HTTPS 的标准端口。
  • 设置重定向:配置服务器将所有 HTTP 请求重定向到 HTTPS,通常使用 301 永久重定向,以确保用户始终使用安全连接。
  1. 更新网站内容
  • 更新网站链接:将网站所有页面中的 HTTP 链接(包括图片、样式表、脚本等)修改为 HTTPS。
  • 更新数据库和设置:如果是使用 CMS(如 WordPress),需要修改站点地址和文章中的图片链接。对于大量文章,可能需要批量替换数据库中的 URL。
  • 更新第三方服务和 CDN:如果使用了 CDN 等第三方服务,确保它们也支持并启用了 HTTPS,并更新相关配置。
  1. 测试和监控
  • 全面测试:在浏览器中彻底测试网站,确保所有页面都能正确加载且没有“不安全”警告。
  • 提交给搜索引擎:更新网站地图 (Sitemap) 中的 URL,并通知搜索引擎你的网站已经从 HTTP 迁移到 HTTPS,以避免搜索排名下降。
  • 持续监控:定期监控网站的性能和安全性,并及时处理可能出现的问题

可以直接看这个文档

如果用了cloudflare,可以看这个视频,申请15年的ssl证书;然后修改一下nginx.conf文件即可

docker compose exec nginx
# 测试配置是否正确
nginx -t

# 重载配置(不中断服务)
nginx -s reload
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值