基于某些原因吧,我们有时候需要隐藏自己服务器的真实IP,但是大家都知道一般解析A记录直接指向的是IP,直接就暴露了。
以前有免费的加速乐可以隐藏,现在垃圾的一比,根本不知道怎么搞。今天就分享一下如何通过使用阿里云CDN来隐藏自己服务器的ip吧,别担心费用,几乎是免费的,预存个10块钱估计就够你用一年啦。
首先你得有个阿里云得账号,这个就不瞎哔哔了。我只说几个设定中需要注意的细节:
1、带www和不带www和泛解析的区别
为了安全起见,单独设定一个www的和不带www,如下图所示:
1填写带www的域名,然后验证域名所有权,就是解析一个txt到指定地址,验证成功以后,添加源站,源站就是自己的IP。
需要等几分钟审核时间,审核通过以后系统就给你cname的解析地址,直接解析过去,这时候带www的就可以打开了。
但不带www还是打不开的,需要再按照这个流程设定一个不带www,这时候就不需要验证域名所有权了。直接设定源站,审核通过以后就可以打开了。这就是为啥有的人明明看着自己设定了带www的,却在问为啥不带www的打不开。因为你没设定啊。
有的人网站是https的,按照上面的设定以后,发现http可以打开,但是https打不开,这是因为在阿里云CDN看来,这是完全不同的俩东西啊。解决方案就是,专门申请一个免费的ssl证书,腾讯云可以免费申请,我都是在那儿申请的。然后下载ngix的证书,如下图
申请好的证书,打开阿里云SSL证书,然后上传,根据提示上传好以后,可以点击部署,选择CDN,找到自己域名部署一下。
部署好以后,再回到CDN,打开回源,以防网站打不开。这时候你的https网站就可以打开啦
3、还有一些人说,我tm明明都这么设定的,怎么还会出现一会儿打开一会儿打不开的情况啊。
这时候你就要回想一下自己是不是开了防火墙了,无论是宝塔的防火墙还是自己装的安全狗之类的。去查看下是不是防火墙拦截了阿里云CDN的IP了。肯定是,毫无疑问,因为我就遇见了,一头雾水。最后关闭了去差别拦截,就好了。
好了,今天就分享到这里了,希望看到这篇文章的你,能少走弯路。