Hello,World !
欢迎来到我的第一个博客(实则不然),原先的被我删除了。原因出在…域名和IP上。
一、注意宝塔平台的操作
一些不知道的按钮不要乱按,像是强制转https,(301永久重定向)
配置文件不要乱改,证书不要乱导,不要无脑听AI。
二、不要乱清浏览器缓存
一旦启用了强制转https,你要是想再转回来,就要清理缓存。虽然可以通过一些设置避免,但笔者并没有试过,此时按下不表。一旦清理缓存,请确保你记得所有网站的相关重要信息(包括但不限各种密钥、重要网站的链接等)
三、记得备份
我之前在初代博客上的一些资源和一些文章,因为删除之后没有备份,所以没有了。一旦进行大规模操作的时候(比如修改域名,修改https资源,加载SSL证书),只要是会影响到网站访问的操作的,都要记得开备份。
四、不要乱装插件
不要乱装插件!或者说还是那句话不要乱点。比如说那个可以帮你处理http转为https的插件,Really Simple SSL(不好用,识别不出来我的SSL证书,我还因为按了那个override my SSL 直接把我的SSL证书覆盖了,直接让我的网站功亏一篑),目前来看,其实如果你没有额外的需求,有了域名之后,再用宝塔平台一键部署之后,其实不会出现http的情况,其实IP也可以去搞一个SSL的证书,但是何必呢?直接使用域名就解决了,用IP还会有风险。
其实我估计浏览器包括插件识别不出来我的证书,说到底就是因为看的是我的IP,IP并没有SSL证书,而域名存在SSL证书,我一直以为域名和IP是一样的,SSL证书绑定在了域名上面,那么IP也应该是没有问题的,但是实际上不是这样的。域名是域名,IP是IP。虽然我的域名解析到了IP上面,但是根据域名访问和根据IP访问还是有很大的区别的。(具体的奥秘,笔者现在也是一个小白,也是不太懂,不过嘛,人就是要学习,相信我!如果可以的话我会去搞懂的。)
补充
加一些小补充,这是一些检测网站问题的小方法
1.常见的是通过Nginx配置文件,不过笔者这里不起作用,具体可以自己搜索。
2.通过命令行的方式,判断http或者https响应头状态码
curl -I https://example.com
这个可是很好用的,可以看网站的服务器、能不能正常访问(最希望看到200的一集),对于新手还是有一定帮助的。避免自己像无头苍蝇一样不知道怎么解决错误。
注意:账号密码一定要保存好噢,不然后面可是很很很麻烦的。
好的,今天的分享就到这里啦。