學海拾遺

          生活、技術、思想無處不在學習
          posts - 52, comments - 23, trackbacks - 0, articles - 3
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          多Web服務器的80端口訪問

          Posted on 2007-03-23 11:42 tanzek 閱讀(1817) 評論(1)  編輯  收藏 所屬分類: 技術學習
          寫這篇文章,源自于自己的一個需求。這幾天一校園WEB站點因為域名到期,這次打算不出資再去買空間了,想用一下校園網絡的rich resouces。可服務器不多,都已經在提供WEB服務了。苦思了半天,想起以前弄Apache的時候,記得可以做重定向訪問,查了下資料,果然還行。下面就是具體的配置嘍:
          (因為查了很多的資料,所以改動的地方有好多哦!)

          1、先把下面四項前面的注釋符號"#"取消掉
          LoadModule proxy_module modules/mod_proxy.so
          LoadModule proxy_connect_module modules
          /mod_proxy_connect.so
          LoadModule proxy_http_module modules
          /mod_proxy_http.so
          LoadModule proxy_ftp_module modules
          /mod_proxy_ftp.so
          2、添加如下內容:
          ProxyRequests Off 
          KeepaLive On 

          <Proxy *> 
          Order deny,allow 
          Allow from all 
          </Proxy> 
          (位置沒有關系,不過我建議是放在最后面)
          3、然后根據要求配置如下的項目:
          NameVirtualHost *
          <VirtualHost *>
          ServerName hostname.example.net
          ProxyPreserveHost On
          ProxyPass
           
          / http://localhost:81/
          ProxyPassReverse / http://localhost:81/
          </VirtualHost> 

          <VirtualHost *>

          ServerName hostname.example.com
          ProxyPreserveHost On
          ProxyPass 
          / http://localhost:82/
          ProxyPassReverse / http://localhost:82/
          </VirtualHost>
          中間的[hostname.example.net]和[hostname.example.com]就是要訪問該虛擬主機的名字,可以做域名解析的哦。另外,其中的http://localhost:81/和http://localhost:82/是代表著我自己主機上的兩個WEB服務器監聽端口,是利用端口重定向的方式來使得IIS、Apache和其它需要80端口服務能夠共存,可以根據自己的需要改動,甚至可以重定向到另外的服務器去。呵呵,可以想一下自己做二級域名哦!~

          可能出現的問題:
          1、其中添加了一個NameVirtualHost和兩個VirtualHost,注意后面的*必須相同,否則會出現:
             [warn]   NameVirtualHost *:0 has no VirtualHosts
          另外:
          2、在上面配置中的三項必須打開,否則也會出現無法訪問網頁的現象:
          LoadModule proxy_connect_module modules/mod_proxy_connect.so
          LoadModule proxy_http_module modules
          /mod_proxy_http.so
          LoadModule proxy_ftp_module modules
          /mod_proxy_ftp.so

          中間有一些內容我也沒太去研究,所以提供不了更為詳細的資料,不過這里給一個鏈接吧。
          Apache2中文手冊[http://www.uplinux.com/download/doc/apache/ApacheManual/]

          評論

          # re: 多Web服務器的80端口訪問  回復  更多評論   

          2008-04-26 19:09 by robots
          中國 <a href="http://www.ikseo.com/">SEO</a>優化
          主站蜘蛛池模板: 通道| 河北省| 葵青区| 思茅市| 新丰县| 尼勒克县| 延长县| 军事| 民县| 赤水市| 峨眉山市| 苍溪县| 安宁市| 株洲县| 宝丰县| 合江县| 商丘市| 新干县| 凤阳县| 湟中县| 普安县| 万年县| 莎车县| 志丹县| 鸡西市| 青川县| 万荣县| 津市市| 司法| 竹溪县| 永济市| 樟树市| 美姑县| 宝坻区| 洮南市| 崇义县| 临安市| 勃利县| 微山县| 太湖县| 上蔡县|