<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>博客建站 on XEDCZQ的博客</title><link>https://xedczq.cn/tags/%E5%8D%9A%E5%AE%A2%E5%BB%BA%E7%AB%99/</link><description>Recent content in 博客建站 on XEDCZQ的博客</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Tue, 26 May 2026 11:30:00 +0800</lastBuildDate><atom:link href="https://xedczq.cn/tags/%E5%8D%9A%E5%AE%A2%E5%BB%BA%E7%AB%99/index.xml" rel="self" type="application/rss+xml"/><item><title>个人博客建站流程（踩坑）</title><link>https://xedczq.cn/post/blog-build/</link><pubDate>Tue, 26 May 2026 11:30:00 +0800</pubDate><guid>https://xedczq.cn/post/blog-build/</guid><description>&lt;h1 id="个人博客建站流程"&gt;&lt;a href="#%e4%b8%aa%e4%ba%ba%e5%8d%9a%e5%ae%a2%e5%bb%ba%e7%ab%99%e6%b5%81%e7%a8%8b" class="header-anchor"&gt;&lt;/a&gt;个人博客建站流程
&lt;/h1&gt;&lt;p&gt;个人博客上线的完整记录，一个很不理想的“踩坑流程”。&lt;/p&gt;
&lt;p&gt;这里把关键决策、问题原因和修复方式都写清楚，后面自己重搭时可以直接复用也当作教程发布。&lt;/p&gt;
&lt;h2 id="主流建站路线"&gt;&lt;a href="#%e4%b8%bb%e6%b5%81%e5%bb%ba%e7%ab%99%e8%b7%af%e7%ba%bf" class="header-anchor"&gt;&lt;/a&gt;主流建站路线
&lt;/h2&gt;&lt;h3 id="免服务器路线"&gt;&lt;a href="#%e5%85%8d%e6%9c%8d%e5%8a%a1%e5%99%a8%e8%b7%af%e7%ba%bf" class="header-anchor"&gt;&lt;/a&gt;免服务器路线
&lt;/h3&gt;&lt;p&gt;适合技术新手、轻量展示需求、希望快速上线的人。&lt;/p&gt;
&lt;p&gt;典型方案：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GitHub Pages&lt;/code&gt; + &lt;code&gt;Hugo&lt;/code&gt; / &lt;code&gt;Hexo&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;成本低，甚至可以接近 0 成本&lt;/li&gt;
&lt;li&gt;不需要维护服务器&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;官网参考：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://pages.github.com/" target="_blank" rel="noopener"
 &gt;GitHub Pages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://gohugo.io/" target="_blank" rel="noopener"
 &gt;Hugo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://hexo.io/" target="_blank" rel="noopener"
 &gt;Hexo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="传统服务器路线"&gt;&lt;a href="#%e4%bc%a0%e7%bb%9f%e6%9c%8d%e5%8a%a1%e5%99%a8%e8%b7%af%e7%ba%bf" class="header-anchor"&gt;&lt;/a&gt;传统服务器路线
&lt;/h3&gt;&lt;p&gt;适合想要完全掌控、后续可能扩展动态功能的人。&lt;/p&gt;
&lt;p&gt;典型方案：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;购买云服务器 + 域名&lt;/li&gt;
&lt;li&gt;自建 Nginx + 静态站，或部署 WordPress/Typecho&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;官网参考：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://wordpress.org/" target="_blank" rel="noopener"
 &gt;WordPress&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://typecho.org/" target="_blank" rel="noopener"
 &gt;Typecho&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;我最终选择的是传统服务器路线，因为我已经买了 1 年的云服务器，不想浪费。&lt;/p&gt;
&lt;h2 id="我的实际方案"&gt;&lt;a href="#%e6%88%91%e7%9a%84%e5%ae%9e%e9%99%85%e6%96%b9%e6%a1%88" class="header-anchor"&gt;&lt;/a&gt;我的实际方案
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;云服务器：华为云 ECS（已购 1 年）&lt;/li&gt;
&lt;li&gt;域名：阿里云购买 &lt;code&gt;xedczq.cn&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;站点：静态博客（Hugo 生成 + Nginx 提供服务）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;官网参考：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://www.huaweicloud.com/" target="_blank" rel="noopener"
 &gt;华为云&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.aliyun.com/" target="_blank" rel="noopener"
 &gt;阿里云&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;我当时的想法很简单：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;服务器用已有的（省钱）&lt;/li&gt;
&lt;li&gt;域名选便宜的（继续省钱）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;后面事实证明，这两个“省钱决策”都没有错，但会带来额外的网络和备案流程复杂度。&lt;/p&gt;
&lt;h2 id="域名购买与解析"&gt;&lt;a href="#%e5%9f%9f%e5%90%8d%e8%b4%ad%e4%b9%b0%e4%b8%8e%e8%a7%a3%e6%9e%90" class="header-anchor"&gt;&lt;/a&gt;域名购买与解析
&lt;/h2&gt;&lt;p&gt;我在阿里云买完 &lt;code&gt;xedczq.cn&lt;/code&gt; 后，第一时间把 DNS 解析到了华为云服务器 IP，目的是先验证公网可达。&lt;/p&gt;
&lt;p&gt;这一步我建议先做三个最小验证：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;本地 &lt;code&gt;nslookup 域名&lt;/code&gt; 是否解析到目标 IP&lt;/li&gt;
&lt;li&gt;服务器端服务是否真的监听在对外端口（80/443）&lt;/li&gt;
&lt;li&gt;安全组与防火墙端口是否放行&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="icp-备案"&gt;&lt;a href="#icp-%e5%a4%87%e6%a1%88" class="header-anchor"&gt;&lt;/a&gt;ICP 备案
&lt;/h2&gt;&lt;p&gt;我遇到的第一个硬问题就是：ICP备案。&lt;/p&gt;
&lt;h3 id="什么情况下需要-icp-备案"&gt;&lt;a href="#%e4%bb%80%e4%b9%88%e6%83%85%e5%86%b5%e4%b8%8b%e9%9c%80%e8%a6%81-icp-%e5%a4%87%e6%a1%88" class="header-anchor"&gt;&lt;/a&gt;什么情况下需要 ICP 备案
&lt;/h3&gt;&lt;p&gt;通常需要备案的场景：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;服务器在中国大陆机房&lt;/li&gt;
&lt;li&gt;域名要在中国大陆提供互联网信息服务&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;通常不需要备案的场景：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;服务器不在中国大陆（如香港、海外）&lt;/li&gt;
&lt;li&gt;仅面向海外访问&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;官方查询与说明入口（以工信部体系为准）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://beian.miit.gov.cn/" target="_blank" rel="noopener"
 &gt;工业和信息化部 ICP/IP 地址/域名信息备案管理系统&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;因为我不想重新买海外服务器，所以走了完整备案流程，前后大约 10 天。&lt;/p&gt;
&lt;h2 id="挂梯子后无法访问的问题"&gt;&lt;a href="#%e6%8c%82%e6%a2%af%e5%ad%90%e5%90%8e%e6%97%a0%e6%b3%95%e8%ae%bf%e9%97%ae%e7%9a%84%e9%97%ae%e9%a2%98" class="header-anchor"&gt;&lt;/a&gt;挂梯子后无法访问的问题
&lt;/h2&gt;&lt;p&gt;备案过后，我遇到了第二个问题：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;不挂梯子能访问&lt;/li&gt;
&lt;li&gt;挂梯子后访问异常&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这个问题通常和“解析链路、代理线路、DNS 解析策略、地区网络路径”有关，不是单点故障。&lt;/p&gt;
&lt;p&gt;我一开始以为是华为服务器防火墙挡住了境外ip访问，查了半天突然发现直接用服务器ip可以访问到&amp;hellip;&lt;/p&gt;
&lt;p&gt;那就只能是 DNS 与线路策略存在地域差异，发现阿里云免费的DNS服务是只提供国内的解析，于是开始尝试引入 Cloudflare 做统一解析与代理。&lt;/p&gt;
&lt;h2 id="cloudflare-接入域名"&gt;&lt;a href="#cloudflare-%e6%8e%a5%e5%85%a5%e5%9f%9f%e5%90%8d" class="header-anchor"&gt;&lt;/a&gt;Cloudflare 接入域名
&lt;/h2&gt;&lt;p&gt;我把域名托管到了 Cloudflare，想解决跨地区访问稳定性问题。&lt;/p&gt;
&lt;p&gt;官网参考：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://www.cloudflare.com/" target="_blank" rel="noopener"
 &gt;Cloudflare&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.cloudflare.com/application-services/products/dns/" target="_blank" rel="noopener"
 &gt;Cloudflare DNS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cloudflare 的核心优势：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;全球 Anycast 网络&lt;/li&gt;
&lt;li&gt;DNS 生效快、可观测性好&lt;/li&gt;
&lt;li&gt;可选 CDN / WAF / 基础防护&lt;/li&gt;
&lt;li&gt;支持代理（橙色云）与仅 DNS（灰色云）两种模式&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="我踩到的点"&gt;&lt;a href="#%e6%88%91%e8%b8%a9%e5%88%b0%e7%9a%84%e7%82%b9" class="header-anchor"&gt;&lt;/a&gt;我踩到的点
&lt;/h3&gt;&lt;p&gt;我最开始直接开了“小橙云”（代理模式），结果站点反而不可用。&lt;/p&gt;
&lt;p&gt;排查后发现问题核心是：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;代理模式会让访问先到 Cloudflare 边缘，再回源到我的服务器&lt;/li&gt;
&lt;li&gt;回源链路、证书模式、源站策略、备案接入条件如果没配齐，就可能触发访问异常&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="域名接入点备案"&gt;&lt;a href="#%e5%9f%9f%e5%90%8d%e6%8e%a5%e5%85%a5%e7%82%b9%e5%a4%87%e6%a1%88" class="header-anchor"&gt;&lt;/a&gt;域名接入点备案
&lt;/h2&gt;&lt;p&gt;Cloudflare 接入后又触发了“域名接入点备案”相关问题。我的处理方式是：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;先临时关闭代理（灰云，仅 DNS）&lt;/li&gt;
&lt;li&gt;回到华为云按要求做接入备案&lt;/li&gt;
&lt;li&gt;等待审核通过（我这次约 4 天）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这一步结束后，访问路径恢复稳定。&lt;/p&gt;
&lt;h2 id="https-上线"&gt;&lt;a href="#https-%e4%b8%8a%e7%ba%bf" class="header-anchor"&gt;&lt;/a&gt;HTTPS 上线
&lt;/h2&gt;&lt;p&gt;最后一步是在服务器申请并部署免费 HTTPS 证书，完成全站加密访问。&lt;/p&gt;
&lt;p&gt;我这里采用的是免费证书方案（如 Let’s Encrypt 体系），并配置了 &lt;code&gt;HTTP -&amp;gt; HTTPS&lt;/code&gt; 跳转。&lt;/p&gt;
&lt;p&gt;官网参考：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://letsencrypt.org/" target="_blank" rel="noopener"
 &gt;Let&amp;rsquo;s Encrypt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;到这里，博客才算真正完成上线。&lt;/p&gt;
&lt;h2 id="我这次流程的时间线"&gt;&lt;a href="#%e6%88%91%e8%bf%99%e6%ac%a1%e6%b5%81%e7%a8%8b%e7%9a%84%e6%97%b6%e9%97%b4%e7%ba%bf" class="header-anchor"&gt;&lt;/a&gt;我这次流程的时间线
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;域名购买与首轮解析：当天完成&lt;/li&gt;
&lt;li&gt;ICP 备案：约 10 天&lt;/li&gt;
&lt;li&gt;Cloudflare 接入与排查：1~2 天&lt;/li&gt;
&lt;li&gt;域名接入备案：约 4 天&lt;/li&gt;
&lt;li&gt;HTTPS 部署：当天完成&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="最后总结"&gt;&lt;a href="#%e6%9c%80%e5%90%8e%e6%80%bb%e7%bb%93" class="header-anchor"&gt;&lt;/a&gt;最后总结
&lt;/h2&gt;&lt;p&gt;如果我只追求“最快上线”，我会直接选免服务器路线。
如果我追求“长期可控 + 可扩展”，服务器路线是值得的，但有几个注意事项：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;如果你没有购买服务器，尽量购买一个境外服务器，可以直接一步通关&lt;/li&gt;
&lt;li&gt;已经有服务器的话，尽量在服务器的同厂商购买域名，例如：华为云服务器就在华为云购买域名..&lt;/li&gt;
&lt;li&gt;当然如果你也像我一样贪便宜买了不同厂商的国内服务器和域名，至少你还有这篇踩坑文章可以查看&lt;/li&gt;
&lt;li&gt;个人备案需要时间成本&lt;/li&gt;
&lt;li&gt;解析与代理是网络工程问题，不是一条命令的问题&lt;/li&gt;
&lt;li&gt;证书、回源、接入策略必须一起看，单点优化往往无效&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这次建站最大的收获不是“会搭博客”，而是我对域名、DNS、备案、代理、回源链路这整条路径有了完整认知。&lt;/p&gt;</description></item></channel></rss>