我正在尝试制作自己的自定义CDN,以便更快地加载我的网站和客户网站。
我想做这样的事情:
所以我的问题是,如何在HTTP请求期间运行脚本以允许CDN去抓取文件?
我可以使用Apache做这样的事吗?我正在使用Apache Web服务器。
答案 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
请参阅以下条目:
希望有所帮助!