请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

CDN如何获取源站IP下面的资源

请教老师问题:

在配置CDN时,老师仅仅输入了Nginx服务器的IP和端口号作为源站的信息。可是,静态的资源是在Nginx服务器IP下面的resources目录下的。CDN配置时并没有提到resources目录,那么CDN是如何知道在源站IP下面,静态资源是在resources目录下的。

谢谢老师。

正在回答

1回答

配置的在nginx.conf下 有设置资源的根地址

0 回复 有任何疑惑可以回复我~
  • 提问者 爱笑的小熊猫 #1
    nginx.conf设置了跟地址如下:
    
    location /resources/ {
                alias  /usr/local/openresty/nginx/html/resources/;
                index  index.html index.htm;
            }
    有了这个config,nginx会将URL中带有/resources/的request路由到对应点文件地址
    
    我疑惑的是CDN里面我们并没有在源IP后面加上/resources/ 那么CDN是如何知道需要在访问的URL中加上/resources/以便让nginx server知道如何找到静态资源文件地址的
    回复 有任何疑惑可以回复我~ 2020-12-20 11:36:09
  • cdn只管域名ip映射 用户需要指定resources访问 如果不指定 需要在cdn服务器配置上做一些路由
    回复 有任何疑惑可以回复我~ 2020-12-20 16:34:18
  • 提问者 爱笑的小熊猫 回复 龙虾三少 #3
    谢谢老师的回答 您的回答恰恰是我疑惑的地方 视频中设置cdn时候仅仅提供了源IP地址 但是并没有配置resources的路由
    那么cdn在访问源站IP时候 如何找到的源站中/resources路径下的静态文件那?
    回复 有任何疑惑可以回复我~ 2020-12-30 04:37:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信