varnish下使用acl限制ip位址訪問

2021-09-01 01:33:31 字數 548 閱讀 7216

acl forbidden
############chinaip.data#########

"192.168.1.0"/24;

"10.0.0.0"/24;

第2步:在vcl_recv中定義策略,放到最前面。

if (client.ip ~ forbidden)
第3步(可選):自定義錯誤頁面

#根據不同的錯誤**,執行不同的操作

#將錯誤**為750的,重定向google,將錯誤**為505的,直接返回錯誤**。

sub vcl_error 

else obj.response ;

}return (deliver);

}

第4步:驗證配置是否正確

varnishd -d -f /etc/varnish/my.vcl
第5步:重啟varnish

service varnish restart
第6步:測試

忘記說第0步了,就是先備份你的配置檔案,很重要。

**:

使用Varnish加速Web

4.使用varnish加速web 問題通過配置varnish快取伺服器,實現如下目標 使用varnish加速後端apache web服務 使用varnishadm管理快取頁面 使用varnishstat檢視varnish狀態 方案通過原始碼編譯安裝varnish快取伺服器 編譯安裝varnish軟體...

Varnish安裝使用(初學)

varnish安裝使用 初學 本人對varnish也是新手,這裡記錄一下安裝步驟!環境 centos6.6 先上我的拓撲圖 基礎拓撲為lvsdr環境 lvs不在這裡講解 安裝yum y install gcc gcc c make autoconf automake yum y install au...

linux下acl應用詳解

簡介acl是訪問控制列表 access control lists 的縮寫,對於unix系統 acl是標準unix檔案屬性 r,w 的附加擴充套件。acl給予使用者和管理員更好控制檔案讀寫和許可權賦予的能力,商業unix和ntfs以及freebsd都支援檔案系統的 acl,linux從2.6核心開始...