1. 程式人生 > >阿帕奇服務3

阿帕奇服務3

##squid的正向代理的使用##
在物理及上安裝
yum install squid.x86_64 -y ##安裝squid服務##
vim /etc/squid/squid.conf ##修改配置檔案##
將六十二行註釋取消,將五十六行deny all 改成allow all

在這裡插入圖片描述

注意此服務使用3128埠

systemctl start squid ##開啟服務##
systemctl stop firewalld

在虛擬機器上開啟瀏覽器,開始設定

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

設定成功後可以發現虛擬機器也可以上網,此時真機為虛擬機器的代理,同樣也可以用在不同的物理機之間。
雖然可以上網,但是虛擬機器此時仍然ping不通網站。

##squid的反向代理##

反向代理需要三臺主機,分別為客戶端,服務端,代理端
反向代理是代理伺服器接受網路的連線請求,然後將請求轉發給內部網路上的伺服器,並將從伺服器上得到的結果
返給網路上請求連線的客戶端,此時代理伺服器就表現為一個反向代理伺服器

服務端
vim /var/www/html/index.html
在預設釋出檔案裡面寫入自己想寫的內容
代理端
yum install squid.x86_64 -y
vim /etc/squid/squid.conf

http_access allow all
http_port 80 vhost
cache_peer 服務端ip parent 80 0 no_query
在#Uncomment and adjust the follow to add a disk cache directory下修改
cache_dir ufs /var/spool/squid 100 16 256
systemctl restart squid

客戶端
輸入代理端ip,顯示服務端釋出的頁面資訊