隨着web項目越來越復雜,分布式架構越來越多,很多時候一個站會分為多個站點來分擔不同的業務邏輯和任務。
靜態資源往往是耗費一個站點節點流量一大部分,所以很多靜態資源比如:圖片、視頻、css、js、字體文件等等。會單獨存放於一個靜態資源站點,同時也方便后期cdn加速。
靜態資源分站會有一個問題,就是部分資源跨域問題,這里是nginx 作為web服務器的解決方案。
在對應站點的nginx.conf 配置文件添加如下配置即可。
location ~* \.(eot|ttf|woff|woff2)$ { add_header Access-Control-Allow-Origin *; }