1. 程式人生 > >varnish 反向代理用戶請求

varnish 反向代理用戶請求

博文 監聽端口 反向代理 style 存儲 varnish image term hash算法

1.前端nginx做調度器及反代服務器,將用戶的請求調度至後端的兩臺varnish,緩存調度算法使用一致性hash算法保證緩存命中率;
2.兩臺varnish反向代理用戶請求至三個(組)後端主機,分別為存儲靜態資源(htm,html,css,js),應用程序服務器(可以部署wordpress或Discuz!),圖片統一保存至圖片服務器;
3.用戶登錄後,可以通過wordpress發布新的博文,並且可以上傳圖片

A主機做nginx反代服務器,

C、D主機做varnish後端主機

B做資源服務器(電腦性能不夠,但是配置文件都是全的,唯有ip沒變,隨時可以更換動靜資源服務器。);

Nginx配置文件內容;

技術分享圖片

C、D主機varnish配置文件內容;

監聽端口改為80;

技術分享圖片

Varnish 的default.vcl配置文件內容

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

然後在主機B上配置完wordpress之後;測試;

技術分享圖片技術分享圖片

技術分享圖片

技術分享圖片

varnish 反向代理用戶請求