国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

Linux防火墻上的Apache反向代理
2005-08-13   

一、測試環境與網絡結構

本文所使用的測試環境是Redhat Linux 7.2、Apache 1.3.24,公司域名假設是company.com。公司的典型網絡構造如附圖所示。 


注意: 附圖中的防火墻上安裝了2塊網卡,其中e0端口的外部公共地址為1.2.3.4,e1端口對應內部保留地址為192.168.2.1。局域網內部有3臺Web服務器A、B和C,它們對應的域名分別為weba.company.com、webb.company.com和webc.company.com,均使用內部保留地址。

二、操作步驟

如附圖所示,此公司通過專線連入互聯網,安裝了防火墻,局域網內部有3臺Web服務器,均只有內部保留地址,但是希望他們能夠提供對外的Web服務。

1.設置DNS
在防火墻(同時也是公司的DNS服務器)上設置內部3臺Web服務器的DNS,IP地址均為1.2.3.4。這樣,在Internet上解析weba.company.com、webb.company.com 和webc.company.com時,均指向同一IP地址即防火墻的外部接口地址1.2.3.4。

2.下載Apache
從Apache網站(http://www.apache.org)下載目前最新的版本apache 1.3.24到/root目錄,下載地址為http://www.apache.org/dist/httpd/apache_1.3.24.tar.gz。

3. 更改源代碼使最大允許的請求連接數超過256
由于Apache默認允許的最多連接數為256,而在一個繁忙的網站上這一連接數量也許不能滿足需要,特別是本文介紹的通過防火墻上的Apache反向代理允許外部用戶訪問多個內部Web服務器的情況,可以采用更改src/include/httpd.h文件的方法,具體步驟如下。

#cd/root 切換目錄到/root下
#tar xvfz apache_1.3.24.tar.gz 解開apache源文件到/root下
#cd apache_1.3.24 進入apache_1.3.24目錄
#vi src/include/httpd.h 用vi編輯httpd.h文件
在輸入“vi src/include/httpd.h”命令后,繼續輸入“/256”并按“回車”鍵搜索數字256,將其改為1024后保存并退出即可。

注意事項:

①要支持最多為1024個客戶的同時請求,不僅需要更改上面提到的源文件,在編譯安裝后還需要設置/usr/local/apache/conf/httpd.conf文件,將其中的“MaxClients”一行后面的參數更改為“1024”。

②如果您僅僅為了進行測試,或者不會有很多人使用,可以不修改httpd.h文件。

4. 編譯Apache
編譯代碼如代碼1所示。

代碼1
#cd apache_1.3.24
#./configure --prefix=/usr/local/apache
--enable-module=most
--enable-shared=max
--enable-module=proxy
--enable-shared=proxy
--enable-module=rewrite
--enable-shared=rewrite 設置安裝默認目錄
編譯大多數模塊
設置模塊為DSO(動態共享對象)模式
啟動代理模塊
安裝代理模塊為DSO模式
啟動重寫功能模塊
安裝重寫功能模塊為DSO模式 

注意: 在編譯Apache的時候,必須編譯大多數模塊,并將它們設置為DSO模式,同時啟動proxy和rewrite模塊,同時也將其設置為DSO模式。
#make
#make install

將安裝所有Apache所需文件到/usr/local/apache目錄下。

5.在httpd.conf文件中設置基于域名的虛擬主機
在/usr/local/apache目錄找到httpd.conf文件,并將下面的內容添加至此文件后。

NameVirtualHost 1.2.3.4:80
< VirtualHost 1.2.3.4:80 >
ServerAdmin root@company.com
DocumentRoot /usr/local/apache/htdocs
ServerName default.company.com
ErrorLog /usr/local/apache_http/logs/error_log
CustomLog /usr/local/apache_http/logs/access_log combined
UseCanonicalName Off
ProxyRequests Off
RewriteEngine on
RewriteCond %{HTTP_HOST}.*\.company\.com$
RewriteRule ^/(.*)$ http://%{HTTP_HOST}/$1 [P,L]
< /VirtualHost >
注意事項:

①上面設置了基于域名的反向代理虛擬主機,這樣當您從外部訪問IP地址為1.2.3.4的主機,且URL地址后面部分的域名為“company.com”,Apache就可以把用戶的請求轉發到局域網內部的Web服務器上,并重寫響應數據包去掉代理協議部分。

②“ServerName”一行可以任意指定。

③“ProxyRequest Off”一行用來禁止Apache在IP地址為1.2.3.4的主機和端口80上進行代理服務,在這里Apache作為一個透明的代理服務器來使用。

④“RewriteEngine on”一行用來啟動Apache修改響應數據包的功能,否則下面的“RewriteCond”和“RewriteRule”將不起作用。

6.添加記錄進入/etc/hosts文件
在上面的虛擬主機重寫規則中,重寫后的URL與您所請求的URL是一樣的,我們的設想是將下面3個域名放到防火墻的/etc/hosts文件中,這樣Apache將從內部3臺Web服務器獲得內容,并返回給外部用戶,域名對應記錄如下。

192.168.2.2 weba.company.com
192.168.2.3 webb.company.com
192.168.2.4 webc.company.com

三、總結

這樣,當外部用戶訪問http://weba.company.com時,請求被送到防火墻的Apache上,而防火墻上的Apache反向代理將根據/etc/hosts文件中定義的記錄直接從IP地址為192.168.2.2的Web服務器獲取內容并返回給外部用戶,從而完成內部Web服務器weba.company.com對外提供訪問的功能。

在對Apache配置完畢后,如果還需要增加更多的內部Web服務器來提供外部訪問服務,只需設置其DNS服務器的IP地址為1.2.3.4,并在/etc/hosts文件中增加相應記錄即可。


熱詞搜索:

上一篇:忘記密碼也能登錄Win2000
下一篇:如何用iptables實現NAT

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
中文子幕无线码一区tr| 国产美女视频一区| 国产精品久久毛片| 日本午夜精品视频在线观看 | 91久久国产最好的精华液| 欧美激情中文字幕一区二区| 亚洲国产精品欧美一二99| 粉嫩高潮美女一区二区三区| 欧美精品一区二区三| 日本美女一区二区三区视频| 在线亚洲免费视频| 亚洲国产日产av| 欧美日韩在线播放三区| 一级日本不卡的影视| 色先锋aa成人| 午夜婷婷国产麻豆精品| 欧美老肥妇做.爰bbww| 亚洲国产你懂的| 91麻豆精品国产自产在线| 亚洲一区二区欧美激情| 欧美精品一二三四| 美女视频黄 久久| 久久欧美一区二区| 国产福利精品导航| 亚洲欧美另类久久久精品| 99re亚洲国产精品| 亚洲成人动漫一区| 精品国产乱码久久久久久闺蜜| 久久99国产精品免费网站| 久久久国产精品麻豆| 成人综合婷婷国产精品久久| 中文字幕视频一区| 欧美欧美欧美欧美首页| 国产一区二区三区日韩| 中文字幕制服丝袜成人av | 亚洲综合色自拍一区| 欧美三级三级三级| 九色综合国产一区二区三区| 中国av一区二区三区| 91福利国产精品| 久久超碰97中文字幕| 国产精品天美传媒沈樵| 欧美精品在线一区二区| 国产电影一区二区三区| 一区二区欧美国产| 久久久91精品国产一区二区三区| 色素色在线综合| 国精产品一区一区三区mba桃花 | 色综合天天做天天爱| 久久se精品一区二区| 一区二区三区在线影院| 久久久久久日产精品| 色婷婷av一区二区三区之一色屋| 久久精品72免费观看| 中文字幕一区二区三| 精品国产免费人成电影在线观看四季| 91丨porny丨国产入口| 美女国产一区二区三区| 亚洲欧美日韩久久| 国产亲近乱来精品视频| 国产真实乱偷精品视频免| 国产精品久久久久久久久免费桃花| 欧美日韩卡一卡二| 不卡一区二区三区四区| 狠狠色伊人亚洲综合成人| 亚洲欧美激情小说另类| 中文字幕乱码亚洲精品一区| 日韩三级伦理片妻子的秘密按摩| 色综合久久久久网| 成人av在线资源网站| 国产精品资源在线看| 麻豆国产欧美一区二区三区| 亚洲综合色自拍一区| 亚洲图片你懂的| 国产精品午夜久久| 国产日产欧产精品推荐色| 精品国产一区a| 日韩欧美亚洲一区二区| 欧美丰满少妇xxxxx高潮对白| 色婷婷综合中文久久一本| 成人高清视频免费观看| 国产91在线|亚洲| 国产成人av一区| 懂色av噜噜一区二区三区av | 欧美大白屁股肥臀xxxxxx| 欧美色精品在线视频| 在线影院国内精品| 欧美日韩精品一区二区三区四区 | 香蕉乱码成人久久天堂爱免费| 亚洲一二三四在线观看| 一区二区三区在线视频免费观看| 伊人色综合久久天天人手人婷| 亚洲人精品一区| 亚洲精品自拍动漫在线| 亚洲一级二级三级| 午夜精品在线看| 看片的网站亚洲| 国产69精品久久久久毛片| av网站一区二区三区| 色激情天天射综合网| 欧美三级韩国三级日本三斤 | 亚洲在线中文字幕| 亚洲va韩国va欧美va| 蜜臀av性久久久久蜜臀aⅴ| 琪琪久久久久日韩精品| 国产精品12区| 色综合天天综合狠狠| 欧美精品v国产精品v日韩精品 | 美女任你摸久久| 成年人午夜久久久| 91电影在线观看| 日韩美女在线视频| 国产欧美日韩久久| 亚洲亚洲精品在线观看| 婷婷综合另类小说色区| 国产一区在线观看麻豆| 一本久久a久久免费精品不卡| 欧美性欧美巨大黑白大战| 精品久久久久久综合日本欧美| 国产精品毛片大码女人| 亚洲国产综合在线| 国产成人亚洲综合a∨婷婷图片| aa级大片欧美| 日韩免费观看高清完整版| 国产女人aaa级久久久级| 亚洲一区二区三区四区中文字幕| 久久精品国内一区二区三区| 成人黄色小视频| 日韩亚洲欧美综合| 亚洲天堂成人在线观看| 蜜桃精品视频在线| 91高清在线观看| 欧美国产激情一区二区三区蜜月 | 性做久久久久久久久| 国产精品一区二区在线播放| 欧美影院精品一区| 国产亚洲精品bt天堂精选| 婷婷国产v国产偷v亚洲高清| 国产精品69久久久久水密桃| 欧美日韩国产一级片| 国产精品女人毛片| 日韩av二区在线播放| 91丝袜美腿高跟国产极品老师| 精品国产一区二区三区久久久蜜月| 亚洲精品亚洲人成人网在线播放| 国产麻豆精品久久一二三| 91精品国产黑色紧身裤美女| 亚洲精品日日夜夜| 99re亚洲国产精品| 国产午夜精品一区二区三区视频 | 国产麻豆精品theporn| 91精品国产综合久久精品麻豆| 亚洲欧洲日韩一区二区三区| 日本不卡视频在线| 欧美性一级生活| 一区二区三区影院| 99久久精品国产一区二区三区| 精品国产成人在线影院| 另类小说综合欧美亚洲| 欧美精选午夜久久久乱码6080| 亚洲午夜私人影院| 欧美三日本三级三级在线播放| 亚洲啪啪综合av一区二区三区| 国产精品99精品久久免费| 欧美伊人精品成人久久综合97| 国产精品久久网站| 成人性生交大片免费看在线播放| 久久夜色精品国产噜噜av| 久久99精品国产91久久来源| 日韩视频在线你懂得| 蜜臀久久久久久久| 日韩欧美国产综合一区| 久久99久久99| 中文字幕不卡在线| 成人精品国产一区二区4080| 国产精品毛片a∨一区二区三区| 成人午夜电影小说| 亚洲女人小视频在线观看| 91久久精品一区二区二区| 亚洲成人手机在线| 精品成人a区在线观看| 国产精品一区二区在线观看网站| 国产欧美一区二区三区鸳鸯浴 | 久久久久国产精品免费免费搜索| 狠狠色丁香婷婷综合| 国产亚洲精品中文字幕| 99国产精品久久| 亚洲成人激情自拍| www日韩大片| 色综合久久99| 麻豆成人久久精品二区三区小说| 国产日韩欧美制服另类| 色婷婷一区二区| 久久99久久久欧美国产| 亚洲婷婷综合色高清在线| 欧美精品乱人伦久久久久久| 国产又粗又猛又爽又黄91精品| 亚洲欧美综合色| 精品嫩草影院久久| 91日韩在线专区|