创建过程记录

网站域名和服务器申请

这部分没什么可说的,在各大主流的云厂商中申请域名均可。服务器也可以在同一个云厂商申请。我的博客是在华为云申请的。

网站备案

新申请的网站需要先做备案,有两个备案,一个是ICP备案,一个是网安备案。也就是网站最后的内容。这部分折腾的挺长时间的。要一顿填表、拍照还要录视频,公安回访,但是不需要线下去,都是线上的,差点劝退。

1. ICP 备案(工信部备案)

  • 全称:互联网信息服务备案(非经营性)/ 互联网信息服务许可(经营性)
  • 主管单位:工信部及各省通信管理局
  • 核心作用:确认你的网站服务器在国内,且主体信息真实合法,是网站在国内合法上线的基础前提
  • 备案号格式
    • 非经营性:京ICP备XXXXXXXX号-1
    • 经营性:京ICP证XXXXXXXX号
  • 适用范围:所有使用国内服务器(如华为云、阿里云等)提供公开访问的网站,都必须先做 ICP 备案,否则无法解析域名和访问。

2. 网安备案(公安联网备案)

  • 全称:网络安全等级保护备案 / 联网单位备案
  • 主管单位:公安部网安局及各地网安部门
  • 核心作用:在 ICP 备案的基础上,进一步落实网络安全责任,明确网站的安全责任人、技术措施等,是安全层面的合规要求
  • 备案号格式京公网安备XXXXXXXXXXXX号
  • 适用范围:所有在国内运营的网站、APP 等网络服务,在完成 ICP 备案后,都需要进行网安备案。

3. 两者的关系

  1. 先后顺序:必须先完成 ICP 备案,才能进行 网安备案。ICP 备案是 “入场券”,网安备案是 “安全责任书”。
  2. 性质不同
    • ICP 备案是工信部的行政许可 / 备案,解决 “能不能开网站” 的问题。
    • 网安备案是公安部门的安全管理要求,解决 “网站安全谁负责” 的问题。
  3. 缺一不可:只有同时完成这两项备案,你的网站在国内才是完全合法合规的,否则可能面临被关停、罚款等风险。

图床

我选择的图床是七牛云的图床,本地使用https://github.com/Molunerfinn/PicGo/releases作为图片上传工具。基本等于免费。由于流量小有非常少量的费用。

主要参考的是:

https://www.bilibili.com/video/BV1fw411t7eU/?spm_id_from=333.1391.0.0&vd_source=0205f03f32e00f6a70ef9e8c819c9865

https://www.cnblogs.com/chenzibai/p/17203006.html

SSL证书

这玩意比较头疼,由于个人网站,目前还没啥流量,都是自己看。所以也没想过买花钱的,每次都蹭免费,但是免费有个问题就是只能申请3个月。每次换SSL证书也有点麻烦。这部分如果有知道怎么操作的可以指导下。

证书购买说明:

https://support.huaweicloud.com/usermanual-ccm/ccm_01_0074.html

image-20250921101946677

image-20250921102750517

image-20250921103107889

(购买后过5分钟左右会自动进行DNS认证,不需要手工确认) ,认证完成后可以下载证书了。

中间遇到一点问题,参考文档解决了,如果不明白可以找客服,我找过还是很给力的。

域名验证:

https://support.huaweicloud.com/usermanual-ccm/ccm_01_0077.html

https://support.huaweicloud.com/usermanual-ccm/ccm_01_0078.html#section3

https://support.huaweicloud.com/usermanual-ccm/ccm_01_0074.html

安装完证书后仍然显示不安全:

https://support.huaweicloud.com/ccm_faq/ccm_01_0098.html

华为云的服务器是nginx,目录是/etc/nginx/conf.d/

替换conf.d/cert目录下的证书后要重新启动nginx -s reload

关于SSL的证书配置可以参考下我的配置:

server {
    xxxxx
    server_name codehubble.fun;

    xxxxx
   }
   xxxxx
#------------- SSL Start --------------
    ssl_certificate      conf.d/cert/server.crt;
    ssl_certificate_key  conf.d/cert/server.key;
    ssl_session_timeout  5m;
    ssl_ciphers  HIGH:!aNULL:!MD5; #加密套件。
    ssl_prefer_server_ciphers  on;
#------------- SSL End  ---------------
}

如果你有多个域名指向同一个服务器那你可以这样:

server {
    # 首个域名配置
}
server {
    # 第二个域名配置
}

执行完成后就可以查看https网址是不是能够正常解析了:

image-20250921104812724

image-20250921104833460

image-20250921104740205

由于使用七牛云做图床,图床也要有个域名,所以一般至少是两个SSL证书申请。嗯~ 穷还是比较麻烦。

图床证书更换:

https://portal.qiniu.com/cdn/domain/kaituchuang.codehubble.fun

image-20250921105924465

点击修改配置

image-20250921105947381

点击本地证书,上传申请的相应证书文件即可

到此为止基本的博客配置必要条件已经具备了。模板什么的就随个人喜好了。

百度收录

https://ziyuan.baidu.com/

嗯~ 还没被收录

查看是否被收录可以通过百度搜索site:codehubble.fun进行验证

image-20260308215927499

还需要努力呀~

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇