在HTTP请求期间运行脚本

时间:2014-11-22 10:49:53

标签: apache http cgi cdn

我正在尝试制作自己的自定义CDN,以便更快地加载我的网站和客户网站。

我想做这样的事情:

  1. 用户将他们想要的文件上传到他们的托管帐户中的/ cdn文件夹。
  2. 这些文件不会立即上传到CDN
  3. 只有在使用CDN
  4. 请求文件时才会上传文件

    所以我的问题是,如何在HTTP请求期间运行脚本以允许CDN去抓取文件?

    我可以使用Apache做这样的事吗?我正在使用Apache Web服务器。

1 个答案:

答案 0 :(得分:0)

在我看来,您尝试做的事实上是让服务器从一个主服务器加载文件。我建议不要运行脚本,而是使用CDN服务器作为缓存响应的代理。

您必须在apache(虚拟)主机指令中设置类似的内容。

ProxyRequests off
ProxyPass / http://backend.example.com/
ProxyPassReverse / http://backend.example.com/

CacheRoot   /var/cache/apache/
CacheEnable disk /
CacheDirLevels 2
CacheDirLength 1

请参阅以下条目:

希望有所帮助!