关于个人网站的事情比较繁琐,一直想分享一些东西的,但一直不知从何说起。今天断断续续又解决了一些小问题,就想着可以简单总结一下吧。问题主要有两个,一个是https的问题,也就是SSL安全证书的事情,另一个就是域名重定向的问题。
我的个人网站“吾侪文艺部落(吾侪网)wuchai.cn”,大约是一两年前的时候开启了SSL证书,也就是把http换成了https,看起来只是添加了一个“s”,但听说网站数据在传输的过程发生了一个质的变化,也就是会在传输的过程中建立一个安全隧道,避免账号信息等内容被泄露出去。但其实对个人网站来说,并没有太大意义。不过,我还是在阿里云后台上申请了一个免费的SSL安全证书。当时是可以免费使用十二个月的,后来到期后就没再管了。最近几个月又去给我的镜像站申请SSL的时候,猛然发现免费的证书只有三个月了。不过,也无所谓,之前申请的还可以继续用,只不过浏览器会给出提示内容如“应该安全连接”之类的。
今天为什么会再次想起这个问题呢?主要是因为,我在搜索自己的网站时,猛然发现其他没有开启https的子域名网站也会在https的网址指向中跳转到我设置了https(ssl安全证书)域名的网站。起初,只是一个,后来发现,所有的子域名只要把http换成了https,就都会跳转到我这个设置了https的网站上。这肯定是我无法容忍的。不知道什么时候开始,搜索引擎都已经根据这个错误给我的网站指向了错误的链接,这怎么可以呢?
后来啊,我今天傍晚查了半天之后,猛然发现是宝塔面板的设置有问题,最主要的问题是我把所有子站都聚集到了同一个IP地址所在的服务器中。好像这样一来,无论是apache还是nginx服务器,都会在重定向中出现错误。当然了,我看到有些资料说是宝塔面板有问题,好像是希望能够给每一个站点都设置SSL的,要么不设置,要么需要都设置。但是,我看到有网友给出了一个解决办法,那就是新建一个毫无意义的空白站点,然后设置一个错误的毫无意义的SSL安全证书,然后,其他的子域名再从http切换到https的时候,就会出现打不开的页面,就不会再跳转到那个你正常设置了https(ssl安全证书)的网站里面了。虽然解决了问题,但总觉怪怪的。但目前也没有更好的办法,只有暂且如此了。算是一个折中的办法吧。
另外,我注意到,有一个名叫“Let’s Encrypt”的免费SSL安全证书设置机构,可以到他们的官网上看一下吧。这里就不过多推荐了。
那么,说完了这个SSL安全证书的事情,就说一下这个重定向的事情吧。一般情况下,网站申请了域名之后,会使用“www.wuchai.cn”类似的子域名,而不是“wuchai.cn”这种根域名,但是呢,不知道为什么,我从七年多以前做自己第一个网站博客网站的时候,就喜欢使用这种根域名,于是,就同时解析了两个域名到同一个网站上。这样一来,看似没什么问题,但一个网站两个网址,甚至多个网址,就会让我很纠结,觉得特别混乱。之前也知道宝塔面板上面有一个“重定向”的功能,但似乎一直觉得没什么用处,可能以前没有耐心,没有等到它产生作用就给取消了的缘故吧。今晚再次启用了一下之后,等了大约五分钟,再去搜索的时候,大部分帖子的链接都直接跳转了(说大部分,是因为目前我没有点击所有链接,不确定是不是真的都变了)。也算是完成了多年的夙愿吧。
而我的博客网站使用了cn\com两个域名,也就是说同时解析了四个域名,这样一来就更复杂了。但今晚再次确定了这个“重定向”有用之后,就全部重定向到了同一个根域名上,似乎是有用的吧。
其实,对于个人网站来说,这些东西是极其简单的,甚至可以说是最基本的东西。似乎也没什么好说的。不过,今天既然重新涉及到了,就简单地总结一下吧。也许对有些朋友有用吧。
2025年9月17日星期三19时55分