国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

搭建一個(gè)大型網(wǎng)站架構(gòu)的實(shí)驗(yàn)環(huán)境(Squid緩存服務(wù)器篇)第1/2頁(yè)

2019-11-02 16:29:38
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Squid是一個(gè)應(yīng)用級(jí)代理,在保證客戶(hù)端主機(jī)和服務(wù)器主機(jī)網(wǎng)絡(luò)連通后,需要客戶(hù)端軟件做相應(yīng)的設(shè)置后才能使用,比如給 Internet Explorer設(shè)置代理服務(wù)器地址、端口等。

WEB緩存功能對(duì)于一個(gè)規(guī)模較大、訪(fǎng)問(wèn)繁忙的網(wǎng)絡(luò)來(lái)說(shuō)是有必要的,IBM網(wǎng)站上的一篇文章,詳細(xì)分析介紹了WEB緩存給上網(wǎng)用戶(hù)帶來(lái)的好處:

http://www-900.ibm.com/developer ... achinga/index.shtml

下面我們就介紹一下squid的有關(guān)內(nèi)容。

§§ 安裝運(yùn)行squid

Redhat 7.3自帶Squid的rpm包squid-2.4.STABLE6-1.7.2.i386.rpm,這里我們直接利用rpm來(lái)安裝Squid:

[root@rh73 /mnt/cdrom/RedHat/RPMS]# rpm -ivh squid-2.4.STABLE6-1.7.2.i386.rpm

Preparing... ########################################### [100%]

1:squid ########################################### [100%]

安裝后的Squid配置文件在/etc/squid/目錄下,只需要簡(jiǎn)單的配置一下/etc/squid/squid.conf就可以讓它工作起來(lái)了。

默認(rèn)安裝的Squid配置文件是一個(gè)兩千多行的文本,實(shí)事上你用不到設(shè)置那么多。用編輯器打開(kāi)該配置文件,找到http_access設(shè)置部分,把

http_access deny all

一行改成

http_access allow all

然后啟動(dòng)Squid:

/etc/rc.d/init.d/squid start

現(xiàn)在你的Squid代理服務(wù)器已經(jīng)可以使用了。到客戶(hù)端設(shè)置上網(wǎng)軟件的代理選項(xiàng),以Internet Explorer 6.0為例,在Internet屬性設(shè)置里設(shè)置“連接”屬性,點(diǎn)“局域網(wǎng)設(shè)置”按鈕。

在彈出的對(duì)話(huà)框中選中“為L(zhǎng)AN使用代理服務(wù)器”,在地址欄填入代理服務(wù)器地址,這里是:192.168.100.254,端口為squid默認(rèn)的3128。

確認(rèn)。此時(shí)你再用Internet Explorer上網(wǎng)便是使用squid代理。你可以察看squid的log文件來(lái)觀察到客戶(hù)端主機(jī)通過(guò)squid的訪(fǎng)問(wèn)情況:

[root@rh73 ~]# tail -f /var/log/squid/access.log

在這里,上面的設(shè)置只對(duì)Internet Explorer起作用。如果你按照前面的章節(jié)在Linux接入服務(wù)器上實(shí)現(xiàn)了NAT的功能,除了IE瀏覽器里訪(fǎng)問(wèn)http、ftp服務(wù)是在用squid 代理外,其它上訪(fǎng)問(wèn)Internet的操作,如收發(fā)Email,telnet,還是通過(guò)NAT完成訪(fǎng)問(wèn)。當(dāng)你把瀏覽器的代理設(shè)置選項(xiàng)清除后,你又可以恢復(fù)到NAT方式訪(fǎng)問(wèn)Internet。

§§ 設(shè)置squid

前面的配置是不加限制的允許內(nèi)部所有用戶(hù)使用該代理上Internet,顯然這不是一個(gè)很好的訪(fǎng)問(wèn)策略。我們說(shuō)過(guò),代理方式對(duì)用戶(hù)權(quán)限的控制有著非常豐富的支持。下面就看看squid如何實(shí)現(xiàn)多樣化的權(quán)限控制的。

讓我們先了解一下squid.conf的幾個(gè)配置選項(xiàng)和訪(fǎng)問(wèn)控制特性:

Squid 的定制是通過(guò)設(shè)置它的配置文件 squid.conf 來(lái)實(shí)現(xiàn)的,squid.conf 文件通常在 /etc/squid 目錄下。這個(gè)配置文件內(nèi)容很多,但它的每個(gè)選項(xiàng)都有詳盡的說(shuō)明。下面是幾個(gè)常用的配置參數(shù):

http_port

首先來(lái)更改一下 http_port,這個(gè)選項(xiàng)指定了 Squid 監(jiān)聽(tīng)客戶(hù)請(qǐng)求的端口,默認(rèn)值是 3128。要使用代理功能,建議這個(gè)端口值和運(yùn)行 Squid 的機(jī)器的 IP 地址一起使用,可以修改成下面這樣:

http_port 192.168.100.254:3128

上述聲明表示 Squid 綁定在 IP 地址 192.168.100.254 上,端口為 3128。端口可以設(shè)置為任意值,但要確認(rèn)沒(méi)有其他程序會(huì)使用同樣的端口。/etc/services文件列出了常用端口,如果你想為squid設(shè)置其它的端口,可以參考這個(gè)文件的內(nèi)容,防止重復(fù)設(shè)置。

visible_hostname 192.168.100.254

運(yùn)行squid的主機(jī)的名字,可以寫(xiě)上該機(jī)器的IP地址。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄山市| 滦南县| 横山县| 琼海市| 竹溪县| 瑞丽市| 桓仁| 上饶市| 繁峙县| 涞源县| 左贡县| 曲阳县| 哈巴河县| 津南区| 阜宁县| 贡觉县| 呼和浩特市| 若尔盖县| 潢川县| 广饶县| 从江县| 汝城县| 军事| 连江县| 壶关县| 荆门市| 腾冲县| 黔南| 科技| 元朗区| 原平市| 山阳县| 红安县| 贞丰县| 青龙| 永年县| 库伦旗| 德清县| 西昌市| 勃利县| 沙湾县|