varnish 反向代理用戶請求

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

A主機做nginx反代服務器,

C、D主機做varnish後端主機

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

 

Nginx配置文件內容;

image.png

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

       監聽端口改爲80;

image.png

Varnish 的default.vcl配置文件內容

image.png

image.png

image.png

image.png

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

image.pngimage.png

image.png

image.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章