squid代理服務器

Squid是一個高性能的代理緩存服務器
用來緩衝Internet數據的可中轉服務器
功能 正向代理服務器(加快訪問速度也可訪問國外網站)
反向代理服務器(cdn加速 加快訪問速度)
squid調度器(減少訪問壓力)
squid正向代理服務器
前提 一個squid服務端 一個測試端
squid服務端
關閉防火牆
squid代理服務器
selinux設置爲關閉模式
squid代理服務器
squid代理服務器
重啓
squid代理服務器

squid服務端設置

設置ip可上網網關及電信dns地址
squid代理服務器squid代理服務器
重啓網絡
squid代理服務器
安裝squid
squid代理服務器
查看配置文件
squid代理服務器
打開squid服務
squid代理服務器
編輯配置文件
vim /etc/squid/squid.conf
squid代理服務器
注 --->http_acess allow all 接受所有的http連接
--->端口爲3128
--->cache_dir ufs /var/spool/squid 100 16 256 開通squid緩存功能
--->緩存大小100M 16個一級目錄 一個目錄下256個二級目錄

查看 /var/spool/squid下的目錄
squid代理服務器squid代理服務器
測試端
打開瀏覽器network設置
squid代理服務器
寫入http代理服務器ip和端口
squid代理服務器
不能上網的測試端通過squid代理服務器實現上網功能
squid代理服務器
注 --->正向代理服務器需自己輸入代理服務器的信息即可快捷使用
--->也可轉到國外服務器代理實現訪問國外網站

.


squid反向代理服務器
CDN的全稱是Content Delivery Network,即內容分發網絡
關鍵技術主要有內容存儲和分發技術
實現客戶快速訪問到網頁內容 通過緩存服務器實現訪問遠程服務器資源的功能
緩存服務器本身並沒有apache資源
前提 一個squid緩存服務端 一個測試端
squid緩存服務端設置
編輯配置文件
vim /etc/squid/squid.conf
squid代理服務器
注 ---> http_port 80 開通服務器虛擬端口80
---> cache_peer 172.25.254.130 parent 80 0 proxy-only
--->緩存172.25.254.130服務器的apache資源
重啓squid服務
squid代理服務器
查看squid端口,此時實現apache端口80
squid代理服務器
測試端
需在測試端設置本地解析文件
squid代理服務器squid代理服務器
通過緩存服務器可快速訪問到遠程服務器的資源
squid代理服務器

.


squid調度器
編輯配置文件,寫入需要訪問的兩個apache服務器信息,和輪詢web範圍信息
vim /etc/squid/squid.conf
squid代理服務器
重啓squid服務
squid代理服務器
查看squid端口,此時實現apache端口80
squid代理服務器
測試端
需在測試端設置本地解析文件
squid代理服務器squid代理服務器
可實現輪詢功能,減少服務器訪問壓力
squid代理服務器squid代理服務器
編輯配置文件增加訪問權重比例web1兩次web2一次循環
vim /etc/squid/squid.conf
squid代理服務器
重啓squid服務
squid代理服務器
查看squid端口,此時實現apache端口80
squid代理服務器
測試端
需在測試端設置本地解析文件
squid代理服務器squid代理服務器
可實現輪詢功能,增加web1的訪問量緩解web2訪問壓力
squid代理服務器squid代理服務器squid代理服務器

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