AWS CloudFront 清缓存

AWS CloudFront 清缓存,第1张

为了提高用户的体验度、页面的流畅度,为前段做了CDN。为了提供工作效率,为前段同学提供自动化部署的工具。由于CDN是有缓存的功能,如果禁止缓存的功能,CDN就起不到作用,所以在每次上线的时候,需要将CDN中的缓存清除。如果想要在服务器上清除AWS CloudFront中的缓存,需要在服务器上安装aws的客户端,然后配置相应的key,保证这个账号具有执行CloudFront功能的权限,否则会输出没有权限的错误。 在这些准备工作都已经做完,然后执行AWS CloudFront的命令: 在执行的过程中,输出错误信息: 在执行往上面的命令之后,程序会自动往配置文件中添加方法1中的内容,这个命令执行一次就行。 如果使用常见的自动化部署工具,例如jenkins,可以只需要缓存的命令,先登录到服务器执行添加配置的命令, 这样就不会输出这个错误,如果使用CircleCI,就需要将两个命令放在一起执行,需要将修改配置 文件,才能删除AWS CloudFront 缓存。

1 cdn的缓存应该跟php没有关系吧。

2 比如你购买的cdn服务,如果它缓存了你的php页面,这个应该你设置的缓存机制有问题,清楚缓存也到cdn的服务器去清理哦。

我觉得。

您的请求在Web服务器中没有找到对应的站点!

宝塔面板安装成功后,在浏览器中输入云服务器公网IP地址,使用云服务器公网IP地址访问提示宝塔面板没有找到站点

没有找到站点

您的请求在Web服务器中没有找到对应的站点!

可能原因:

1.您没有将此域名或IP绑定到对应站点!

2.配置文件未生效!

如何解决:

1.检查是否已经绑定到对应站点,若确认已绑定,请尝试重载Web服务;

2.检查端口是否正确;

3.若您使用了CDN产品,请尝试清除CDN缓存;

4.普通网站访客,请联系网站管理员;

如何解决?有两种情况,一种是使用云服务器公网IP地址访问宝塔面板后台,另一种是使用云服务器公网IP地址访问网站。云服务器吧来详细说下两种情况下使用IP地址访问显示没有找到站点的解决方法。

情况1:如果你想使用IP地址宝塔面板后台

如果你想使用云服务器公网IP地址访问宝塔面板后台,那么需要在IP地址后面加上安全入口,在宝塔面板安装成功后,会有信息提示

后面的字母和数字,是安装宝塔面板时,系统自动生成的安全入口,这个安全入口可以自定义更改。

如果在浏览器中直接输入IP地址,没有加端口和安全入口,宝塔面板就会显示没有找到站点。

那么问题来了,如果宝塔面板安装成功后,返回的外网面板地址没有保存怎么办?去哪找安全入口随机码呢?使用SSH登录到云服务器,执行命令:bt 14,即可返回宝塔面板外网面板地址、内网面板地址以及username和password

执行命令bt 14后,即可查询到外网面板地址,使用带有8888端口和安全入口的链接访问即可。云服务器吧来说一下第二种情况。

情况2:如果你想使用云服务器IP地址访问网站

宝塔面板安装成功后,面板上的Web套件也安装完毕后,网站程序上传到网站根目录后,使用云服务器公网IP地址直接访问网站,显示“您的请求在Web服务器中没有找到对应的站点!”,说明你在添加站点时没有把公网IP地址加进去。

解决方法是,左侧栏“网站”,在目标网站右侧点击“设置”--“域名管理”,输入云服务器公网IP地址,然后点“添加”

把你的云服务器公网IP地址,添加到域名管理中。这时候再使用云服务器公网IP地址访问,即可打开网站。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/609727.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-12
下一篇2023-07-12

发表评论

登录后才能评论

评论列表(0条)

    保存