squid代理服務器

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

squid服務端設置web

設置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個二級目錄apache

查看 /var/spool/squid下的目錄
squid代理服務器squid代理服務器
測試端
打開瀏覽器network設置
squid代理服務器
寫入http代理服務器ip和端口
squid代理服務器
不能上網的測試端經過squid代理服務器實現上網功能
squid代理服務器
注 --->正向代理服務器需本身輸入代理服務器的信息便可快捷使用vim

.瀏覽器


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代理服務器網絡

相關文章
相關標籤/搜索