ICP备案就是网站备案或者域名备案。根据中华人民共和国信息产业部第十二次部务会议审议通过的《非经营性互联网信息服务备案管理办法》精神,在中华人民共和国境内提供非经营性互联网信息服务,应当办理备案!未经备案,不得在中华人民共和国境内从事非经营性互联网信息服务。而对于没有备案的网站将予以罚款或关闭。
ICP备案是免费的,只需要你在ICP备案网站注册了一个会员,提交网站所有人及管理人、负责人等相关真实资料即可取得ICP备案号。个人、企业、单位、团体、组织等均可申请。是指所有生成的域名和建设好的网站都要进入到国家工信部备案网站进行在线录入备案,系统会自动生成,如:京ICP备00001号。是所有网站都必
免密码登录配置
在需要免密钥登录其他机器的机器上生成ssh公钥,并复制到需要被登录的机器上
ssh-keygen
scp ~/.ssh/id_rsa.pub 目标机器用户名@目标机器ip:/home/目标机器用户名/
在目标机器处理,首先用目标用户登录机器
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys //ssh免密钥登录会检测文件的权限,过于开放和保守都不行~
chmod 700 ~/.ssh
设置 SSH,打开密钥登录功能(默认一般是开通的,不需要修改)
修改/etc/
未备案的域名是如何被限制的
国内域名解析限制的方式是由服务器运营商限制的,比如阿里,运营商会检查到服务器的流量的 HTTP 请求的域名信息,对未备案的域名添加限制,比如阿里会限制自己的提示备案的页面。
如何绕过运营商
既然运营商是根据 HTTP 请求里的域名做的限制,那么我如果没有域名呢?我们直接用 IP 访问显然是可以的,那么 HTTPS 呢?HTTPS 也是可以的,HTTPS 会对数据包做加密处理,运营商无法拿到请求的域名自然无法限制了。
BUT
虽然我们使用 HTTPS 绕过服务器运营商,但是有些平台或做自己的校验,比如 微信,你使用 HTTPS 搭建的站点在微信公众号、小程序中需要调用
正如大家所看本站使用了https,这篇文章就来讲下如何免费为自己的站点添加https支持。
Let's Encrypt是一个提供免费https证书的认证机构,而Certbot是遵循其协议的客户端程序。而本站就是使用的Certbot
Let's Encrypt的维基词条
Let's Encrypt是一个于2015年三季度推出的数字证书认证机构,旨在以自动化流程消除手动创建和安装证书的复杂流程,并推广使万维网服务器的加密连接无所不在,为安全网站提供免费的SSL/TLS证书。
Let\'s Encrypt由互联网安全研究小组(缩写ISRG)提供服务。主要赞助商包括电子前哨基金会、Mozilla基金
这里主要介绍下本系统的主要技术及相关页面展示。
依赖框架
后台是 PHP 服务器,框架用的是Phalcon
博客后台管理平台使用Ant Design
博客前端展示界面使用UIkit
系统辅助工具
gitlab 自建gitlab用来代码管理,
jenkins 代码上线管理等
相关页面展示
前端用户界面
这个就不展示了,直接点击站内链接欣赏就行了
后台管理界面
jenkins上线界面
技术标签
PHP phalcon mysql jenkins gitlab webpack react ant design UIkit