网站域名和服务器申请
这部分没什么可说的,在各大主流的云厂商中申请域名均可。服务器也可以在同一个云厂商申请。我的博客是在华为云申请的。
网站备案
新申请的网站需要先做备案,有两个备案,一个是ICP备案,一个是网安备案。也就是网站最后的内容。这部分折腾的挺长时间的。要一顿填表、拍照还要录视频,公安回访,但是不需要线下去,都是线上的,差点劝退。
1. ICP 备案(工信部备案)
- 全称:互联网信息服务备案(非经营性)/ 互联网信息服务许可(经营性)
- 主管单位:工信部及各省通信管理局
- 核心作用:确认你的网站服务器在国内,且主体信息真实合法,是网站在国内合法上线的基础前提。
- 备案号格式:
- 非经营性:
京ICP备XXXXXXXX号-1 - 经营性:
京ICP证XXXXXXXX号
- 非经营性:
- 适用范围:所有使用国内服务器(如华为云、阿里云等)提供公开访问的网站,都必须先做 ICP 备案,否则无法解析域名和访问。
2. 网安备案(公安联网备案)
- 全称:网络安全等级保护备案 / 联网单位备案
- 主管单位:公安部网安局及各地网安部门
- 核心作用:在 ICP 备案的基础上,进一步落实网络安全责任,明确网站的安全责任人、技术措施等,是安全层面的合规要求。
- 备案号格式:
京公网安备XXXXXXXXXXXX号 - 适用范围:所有在国内运营的网站、APP 等网络服务,在完成 ICP 备案后,都需要进行网安备案。
3. 两者的关系
- 先后顺序:必须先完成 ICP 备案,才能进行 网安备案。ICP 备案是 “入场券”,网安备案是 “安全责任书”。
- 性质不同:
- ICP 备案是工信部的行政许可 / 备案,解决 “能不能开网站” 的问题。
- 网安备案是公安部门的安全管理要求,解决 “网站安全谁负责” 的问题。
- 缺一不可:只有同时完成这两项备案,你的网站在国内才是完全合法合规的,否则可能面临被关停、罚款等风险。
图床
我选择的图床是七牛云的图床,本地使用https://github.com/Molunerfinn/PicGo/releases作为图片上传工具。基本等于免费。由于流量小有非常少量的费用。
主要参考的是:
https://www.cnblogs.com/chenzibai/p/17203006.html
SSL证书
这玩意比较头疼,由于个人网站,目前还没啥流量,都是自己看。所以也没想过买花钱的,每次都蹭免费,但是免费有个问题就是只能申请3个月。每次换SSL证书也有点麻烦。这部分如果有知道怎么操作的可以指导下。
证书购买说明:
https://support.huaweicloud.com/usermanual-ccm/ccm_01_0074.html



(购买后过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网址是不是能够正常解析了:



由于使用七牛云做图床,图床也要有个域名,所以一般至少是两个SSL证书申请。嗯~ 穷还是比较麻烦。
图床证书更换:
https://portal.qiniu.com/cdn/domain/kaituchuang.codehubble.fun

点击修改配置

点击本地证书,上传申请的相应证书文件即可
到此为止基本的博客配置必要条件已经具备了。模板什么的就随个人喜好了。
百度收录
嗯~ 还没被收录
查看是否被收录可以通过百度搜索site:codehubble.fun进行验证

还需要努力呀~