国产一级一区二区_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久久夜色精品国产_欧美色网一区二区
一区二区三区日韩欧美| 欧美日本高清视频| 欧美一级在线播放| 午夜欧美大尺度福利影院在线看| a91a精品视频在线观看| 99精品免费视频| 先锋a资源在线看亚洲| 久久综合伊人77777蜜臀| 欧美精品一区二区三区视频| 在线日韩一区二区| 亚洲欧美高清| 欧美日韩在线精品一区二区三区| 在线一区日本视频| 亚洲一区综合| 欧美精品日韩一本| 亚洲国产高清自拍| 亚洲免费在线精品一区| 欧美激情1区| 国产精品欧美日韩| 亚洲精品乱码视频| 欧美在线视频全部完| 国产精品自在在线| 午夜国产精品视频| 欧美人与性动交a欧美精品| 欧美日韩国产三级| 亚洲美女毛片| 国产精品每日更新在线播放网址| 亚洲欧美成人一区二区三区| 国产精品99一区二区| 欧美在线观看视频一区二区| 国产精品久久网| 另类人畜视频在线| 狠狠久久亚洲欧美专区| 欧美超级免费视 在线| 欧美新色视频| 久久国产精品免费一区| 亚洲国产成人av| 欧美日韩精品免费观看视一区二区| 精品91免费| 欧美女激情福利| 亚洲校园激情| 亚洲黄色在线视频| 国产精品久久久| 欧美国产日韩视频| 一本综合久久| 国产精品99久久久久久人 | 欧美精品一区二区三区视频| 99re视频这里只有精品| 伊人久久av导航| 国产精品亚洲综合一区在线观看| 欧美国产大片| 欧美精品v国产精品v日韩精品| 久久免费精品日本久久中文字幕| 欧美一区三区二区在线观看| 久久国产色av| 欧美日韩在线不卡| 激情综合电影网| 欧美激情第五页| 玖玖玖国产精品| 亚洲欧美国产va在线影院| 欧美日韩国产小视频在线观看| 9色精品在线| 国产一区99| 欧美日韩不卡在线| 亚洲伦伦在线| 亚洲综合色婷婷| 极品尤物一区二区三区| 国产在线精品二区| 在线成人激情视频| 国产手机视频一区二区| 最新69国产成人精品视频免费| 性欧美大战久久久久久久免费观看| 欧美成人免费在线| 国产日韩欧美一区二区| 午夜精品久久久久久久久| 亚洲一区二区免费视频| 欧美日韩亚洲在线| 亚洲精品国精品久久99热| 欧美一区二区三区在线| 一本大道av伊人久久综合| 国产日本亚洲高清| 亚洲直播在线一区| 国产精品一区在线播放| 亚洲午夜91| 久久综合亚洲社区| 国产一区清纯| 久久精品1区| 国产精品乱码人人做人人爱| 亚洲黄色免费电影| 欧美成人a视频| 亚洲一区3d动漫同人无遮挡| 国产精品成人一区二区三区夜夜夜| 亚洲日本成人网| 羞羞色国产精品| 国产精品白丝jk黑袜喷水| 一区二区三区四区国产| 欧美性猛交99久久久久99按摩 | 欧美成年人网站| 国产精品欧美一区喷水| 香蕉av福利精品导航| 国产精品swag| 韩国精品在线观看| 一区二区欧美激情| 国产欧美日韩免费看aⅴ视频| 亚洲黄色成人久久久| 欧美va天堂| 另类激情亚洲| 欧美国产日韩精品免费观看| 亚洲一二三区精品| 欧美日韩国产一级片| 亚洲美女毛片| 亚洲高清在线视频| 国产精品入口福利| 久久躁狠狠躁夜夜爽| 麻豆成人91精品二区三区| 亚洲欧美另类综合偷拍| 亚洲国产日韩欧美在线图片| 国产精品v片在线观看不卡 | 亚洲制服av| 国产日韩综合| 欧美极品在线观看| 欧美精品v日韩精品v国产精品 | 欧美三级电影大全| 欧美二区视频| 免费观看亚洲视频大全| 久久久久在线观看| 欧美成人在线影院| 国产精品国产自产拍高清av| 欧美日本中文字幕| 国产有码在线一区二区视频| 国产精品亚洲综合久久| 久久久精品国产99久久精品芒果| 久久精品日韩欧美| 性色av一区二区三区在线观看 | 一区二区欧美精品| 久久精品国产综合精品| 欧美天天在线| 黄色亚洲精品| 国产情侣久久| 亚洲第一精品久久忘忧草社区| 亚洲精品看片| 老鸭窝91久久精品色噜噜导演| 国产精品99一区二区| 尹人成人综合网| 一本大道av伊人久久综合| 亚洲一区欧美| 欧美mv日韩mv亚洲| 免费亚洲电影在线| 亚洲精品午夜精品| 美女诱惑一区| 欧美四级在线观看| 国外视频精品毛片| 欧美亚洲网站| 国色天香一区二区| 欧美在线观看天堂一区二区三区| 国产精品久久久久久五月尺| 国产一区二区精品久久| 亚洲国产日韩欧美在线99| 亚洲图色在线| 亚洲国产一区二区精品专区| 亚洲激情亚洲| 久久精品二区三区| 激情综合网激情| 欧美精品日韩精品| 亚洲一区二区不卡免费| 老司机午夜精品视频| 国产色综合网| 欧美a级一区| 亚洲一区二区三区四区五区黄| 国产欧美91| 久久综合成人精品亚洲另类欧美| 一本色道综合亚洲| 欧美福利一区| 一区二区三区免费在线观看| 欧美人与性动交cc0o| 亚洲影院高清在线| 裸体丰满少妇做受久久99精品| 一区二区三区在线观看欧美| 欧美激情精品久久久久| 亚洲大胆av| 国产伪娘ts一区| 欧美国产视频在线| 日韩午夜中文字幕| 狠狠久久亚洲欧美| 国产欧美日韩不卡| 欧美日韩久久| 麻豆国产精品777777在线| 亚洲美女视频| 国内精品久久久久久久果冻传媒| 欧美日韩在线播放一区二区| 欧美黄色一区| 欧美欧美天天天天操| 欧美黄污视频| 久久婷婷av| 老司机午夜精品视频| 久久久青草青青国产亚洲免观| 香港久久久电影| 久久久精品国产免大香伊| 国产一区二区三区免费不卡| 欧美久久影院|