在华为云 Flexus 云服务器上部署一个 2048 小站:从建站到 HTTPS 的完整记录
【摘要】 在华为云 Flexus L 实例(Debian + 宝塔)上部署 2048 静态小站的完整记录:建站目录规范、上传静态文件、DNS 添加 A 记录、Let's Encrypt 证书申请与强制 HTTPS 跳转,以及手工建站与面板冲突、安全组放行、证书申请顺序三个踩坑点。
最近在华为云 Flexus 云服务器上部署了一个 2048 小游戏站点,把从建站、解析到 HTTPS 的过程完整记录下来,供有同样需求的朋友参考。
一、准备工作
一台 Flexus L 实例(Debian 系统)、宝塔面板、一个已解析到手边的域名。
二、建站
在服务器上按宝塔规范创建站点目录 /www/wwwroot/站点域名,并配置好 nginx 的 server 块,root 指向站点目录。注意:如果站点是手工按规范建的,宝塔面板的站点列表里可能不显示它,这时不要在面板里重复添加同名站点,避免配置冲突。
三、上传文件
把 2048 游戏的静态文件(index.html 等)上传到站点根目录。纯静态站不需要任何运行时,nginx 直接托管即可。
四、域名解析
在 DNS 控制台给域名添加 A 记录,指向 Flexus 实例的公网 IP。本文用的是 Cloudflare 的灰云(仅解析)模式,让流量直连源站。
五、HTTPS
在宝塔里为站点申请 Let’s Encrypt 证书并开启强制 HTTPS 跳转;申请前先确认解析已生效,否则签发会失败。
六、验证
浏览器访问域名能打开游戏页面,curl 返回 200,证书有效,部署完成。
踩坑小结
- 手工建站与面板重复添加同名站点会冲突,二选一;
- 安全组记得放行 80/443;
- 证书申请顺序一定是先解析、后签发。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)