国产一级一区二区_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久久夜色精品国产_欧美色网一区二区
成人av片在线观看| 欧美午夜一区二区三区| 99久久精品99国产精品| 国产精品久久久爽爽爽麻豆色哟哟| 看片的网站亚洲| 国产清纯白嫩初高生在线观看91| 成人午夜电影久久影院| 亚洲男帅同性gay1069| 欧美三级韩国三级日本三斤| 久久国产精品99久久久久久老狼| 亚洲精品欧美专区| 免费在线观看精品| 欧美福利一区二区| 亚洲国产乱码最新视频| 国产电影一区在线| 日本一区二区三区免费乱视频| 国模一区二区三区白浆| 免费不卡在线视频| 亚洲伊人色欲综合网| 欧美亚洲国产一区二区三区va| 午夜成人在线视频| 亚洲美女在线国产| 欧美一卡2卡3卡4卡| 久久综合久色欧美综合狠狠| 久久不见久久见免费视频1| 一本久久精品一区二区| 欧美成人在线直播| 欧美日韩精品一区二区三区四区 | 制服丝袜在线91| 久久草av在线| 国内精品国产成人| 国产精品一品二品| 91在线视频网址| 91成人免费电影| 亚洲精品在线电影| 色哟哟亚洲精品| 粉嫩绯色av一区二区在线观看| 日韩高清国产一区在线| 亚洲女与黑人做爰| 国产精品美女久久久久久| 精品久久久久久亚洲综合网| 欧美精选一区二区| 欧美私模裸体表演在线观看| av成人免费在线观看| 国产精品亚洲成人| 国产在线精品不卡| 日本免费在线视频不卡一不卡二| 亚洲综合清纯丝袜自拍| 国产精品高潮久久久久无| 日本一区二区久久| 久久久国产精品午夜一区ai换脸| 欧美电视剧在线看免费| 欧美丰满嫩嫩电影| 91麻豆精品国产无毒不卡在线观看| 在线观看日韩电影| 欧美日韩在线免费视频| 91成人在线免费观看| av毛片久久久久**hd| 91美女片黄在线观看| 99久精品国产| 欧美做爰猛烈大尺度电影无法无天| av中文字幕在线不卡| eeuss鲁一区二区三区| 99久久精品国产毛片| 91福利在线导航| 欧美精品 日韩| 日韩一区二区视频| 久久综合九色综合久久久精品综合 | 五月婷婷综合激情| 日韩制服丝袜av| 久久99精品久久久久| 成人高清视频在线观看| 91视频.com| 欧美亚洲高清一区| 日韩欧美电影一区| 欧美激情综合五月色丁香 | 69精品人人人人| 欧美视频精品在线观看| 欧美一区二区三区白人| 久久久天堂av| 夜夜操天天操亚洲| 国产自产2019最新不卡| 91玉足脚交白嫩脚丫在线播放| 欧美日韩国产一区二区三区地区| 日韩欧美一区二区不卡| 国产精品久久午夜| 蜜臀av一级做a爰片久久| 成人晚上爱看视频| 欧美日韩高清影院| 国产性做久久久久久| 亚洲小说欧美激情另类| 国产精品1区2区3区在线观看| 91九色最新地址| 久久九九全国免费| 午夜精品一区二区三区三上悠亚| 国内精品国产成人| 欧美精品久久99| 亚洲精品成人精品456| 国产伦精品一区二区三区视频青涩| 色噜噜狠狠色综合中国| 久久一留热品黄| 日本vs亚洲vs韩国一区三区| 91麻豆免费观看| 国产欧美精品一区二区三区四区| 偷拍亚洲欧洲综合| 色老汉一区二区三区| 国产精品麻豆视频| 国产a久久麻豆| 久久久久国产精品厨房| 免费成人在线网站| 51精品国自产在线| 亚洲午夜激情网页| 在线看不卡av| 综合分类小说区另类春色亚洲小说欧美| 日本不卡视频一二三区| 欧美在线高清视频| 亚洲免费观看在线观看| 成人在线一区二区三区| 337p粉嫩大胆噜噜噜噜噜91av| 日韩黄色小视频| 欧美日韩专区在线| 亚洲一区二区视频| 色哟哟精品一区| 一区二区三区在线免费观看| 99久久久精品免费观看国产蜜| 中文一区在线播放| 国产成人免费xxxxxxxx| 国产欧美视频在线观看| 成人午夜电影小说| 国产精品不卡在线观看| 99re这里只有精品6| 亚洲免费观看在线视频| 欧美亚洲愉拍一区二区| 亚洲成av人片一区二区三区| 精品视频在线免费看| 五月激情综合网| 日韩免费高清av| 欧美三级视频在线观看| 亚洲人成网站精品片在线观看 | 国产精品欧美综合在线| 成人av一区二区三区| 中文字幕在线免费不卡| 在线观看一区二区视频| 午夜成人在线视频| 精品国产乱码久久久久久1区2区| 国产乱码一区二区三区| 国产精品护士白丝一区av| 91久久精品一区二区| 偷拍与自拍一区| 久久色在线观看| 色婷婷综合久久久中文字幕| 亚洲国产精品影院| 精品国产一二三区| 91丨九色丨尤物| 天天操天天综合网| 欧美tk丨vk视频| 99精品国产99久久久久久白柏| 亚洲超碰精品一区二区| 精品国产欧美一区二区| 91丨九色丨黑人外教| 亚洲大型综合色站| 久久先锋影音av鲁色资源网| 成人黄色在线视频| 午夜在线成人av| 亚洲国产精品精华液2区45| 欧美日韩精品免费| 国产成a人亚洲| 亚洲一卡二卡三卡四卡五卡| 久久久久久久网| 欧美日本在线播放| 国产精品77777| 毛片av一区二区| 亚洲国产精品一区二区久久恐怖片| 久久视频一区二区| 日韩欧美一二三区| 欧美性受xxxx黑人xyx| 国产 日韩 欧美大片| 裸体健美xxxx欧美裸体表演| 亚洲日本一区二区三区| 久久蜜桃香蕉精品一区二区三区| 在线欧美日韩国产| 不卡免费追剧大全电视剧网站| 久久精品国产秦先生| 天天影视网天天综合色在线播放| 国产精品国产三级国产普通话三级| 精品三级在线看| 欧美日韩精品三区| 色八戒一区二区三区| 成人永久aaa| 国产精品亚洲一区二区三区妖精 | 99久久久精品| 高清不卡在线观看| 国产美女在线观看一区| 蜜桃精品在线观看| 天堂成人国产精品一区| 亚洲国产精品一区二区www| 国产综合久久久久久久久久久久| 亚洲曰韩产成在线| 亚洲一区在线视频观看| 亚洲精品国产精华液|