网站建立那些事

网站建立那些事

起因和契机

我一个同学告诉我,阿里云上大学生可以白嫖一个6个月的服务器,虽然当时的我还不知道服务器能干啥,还是去领了一个。
后来我的java学习到了javaweb阶段,会使用了tomcat部署web项目,我就稍微有了服务器用途上的一点概念。

后来我又去学习了linux操作系统的基本操作学习,会使用linux干基本的需求处理,我就使用服务器安装jdk安装tomcat来部署我学javaweb写的小项目之类的。

之后偶然间我看b站有个up介绍java的开源项目,其中有一个叫halo的java博客项目,我觉的很好,就把他上传到服务器启动,然后我就有了现在这个博客系统。

域名访问那些事

我吧halo部署到了服务器的80端口,我用这个系统写了几天博客。就开始不满足了,我想用域名访问!于是我又去到了阿里云,好在阿里云有一套完整的生态系统,域名注册购买,DNS云解析。

就在我域名也买了,云解析也配了,我访问域名的时候却不能成功。我去问了客服,原来是凡是在国内的服务器注册域名都需要一个icp备案才能够使用。
好在阿里云也有一套完整的备案流程,我根据流程配置了信息,实名认证,还有阿里云的小姐姐专门打电话过来教我怎么改管理局才能给过。

经过漫长的等待后icp备案过了,我的域名正常解析到我的ip的地址了,但是我也知道现在的域名解析只不过是一个花架子,因为还有一步反向代理我没做。

公安联网备案那些事

我看别的大佬的博客下面不光有icp备案的信息,还有一个就是当地公安联网备案的信息,我就在想这个备案是不是必须要备上的。

我又去阿里云查公安联网备案的事请,果然阿里云上说这个备案是必须的,说以我又去搞这个备案,这个备案没有之前的icp备案复杂,但是他需要一个面审,就很烦。

我根据他信息提示的时间去了公安局,面审,没想到我去的那一天是周天人家不上班,但是信息上写的就是这一天啊,电话的到确认,系统的bug。我也是很无语!

nginx的https和反向代理那些事

之前虽然域名可以解析到我的博客ip地址,我也吧博客端口改为80,这样域名就可以访问我博客的主页了,但是我博客下的其他的子页面一点击还是会使用ip地址来访问,我去博客后台把博客默认地址改成了我的域名,虽然这样博客内就不会出现ip了但是我博客上的全部的静态资源全部乱了,所有的css和js和图片全部访问不到了。

我去官网查了使用手册,上面写了这种情况要使用nginx反向代理域名才可以解决,于是我就根据官方手册上一步一部的往下走,但是用户手册上的ssl证书是用certbot这个nginx插件自动获取的,我在使用这个插件的时候,报了一堆的错,由于我用linux只限于基本的操作,倒置错误越改越多,最后放弃。

后来我从b站上看到了大佬up教配置https的视频,知道了阿里云也可以申请ssl证书,没有必要使用自动申请的那个插件,我跟着视频申请了ssl配置了https和反向代理,最终完成了博客的搭建。

感想

路途艰辛,还好有阿里云这种机构帮忙解决了绝大多数事情,不然可以想象有多麻烦。
网站建设已经是告一段落了,其实还有些小问题没解决,不过无伤大雅就是了,以后有实力再继续吧!
撒花 *.*/

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可

Links: https://www.byfree.top/archives/websitebuilding