apache 和iis共用80連接埠多種解決辦法

來源:互聯網
上載者:User

方法一:

IIS5,多IP下共存,IIS為192.168.0.1,apache為192.168.0.2 原文地址
c:InetpubAdminscripts
cscript adsutil.vbs set w3svc/disablesocketpooling true
該命令反饋如下disablesocketpooling : (BOOLEAN) True
重啟IIS
InetpubAdminScripts>cscript adsutil.vbs set w3svc/disablesocketpooling true
由於 DisableSocketPooling 在 IIS 6.0 中繼資料庫架構 (MBSchema.xml) 中被定義為有效屬性,所以,您仍然可以使用 Adsutil.vbs 設定該屬性,但這種設定不起作用。IIS 6.0 中的功能是新增的核心層級驅動程式 HTTP.sys 的一部分。要配置 HTTP.sys,您必須使用 Httpcfg.exe

方法二:配置Apache以支援PHP5:

LoadModule php5_module "D:/PHPServer/PHP5/php5apache2.dll"
AddType application/x-httpd-php .php
DirectoryIndex index.html index.php
PHPIniDir "D:/PHPServer/PHP5"

其中最重要的一條就是 PHPIniDir,用來指明php.ini檔案所在位置,即PHP5的安裝目錄,注意所有目錄的應該改為D:/PHPServer/PHP5這種格式,而非D:PHPServerPHP5,IIS的訪問地址為http://192.168.0.1,Apache訪問地址為http://192.168.0.2

方法三,通過Apache的虛擬機器主機把全部請求轉寄到IIS

或許你覺得上面的方法夠徹底,不是100%的IIS環境,又或者你不喜歡把Apache的根目錄和IIS共用,那麼你可以試試這種方法。

1.首先停止Apache;

2.編輯Apache的設定檔:apacheconfhttpd.conf 找到以下兩項,把前面的注釋符號 # 去掉使之載入Proxy模組

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

3.繼續編輯 httpd.conf 在檔案最後加入以下內容:

ServerName xwjie.iis
ProxyPass / http://127.0.0.1:84/
ProxyPassReverse / http://127.0.0.1:84/

這裡也解釋一下,第一行是你要綁定的主機的名字,如果是本地測試可以隨便輸入然後通過下面第6步的改host檔案。如果是實際產品環境可以直接寫網域名稱如: ServerName www.xwjie.com 然後修改 www.xwjie.com 的DNS指向原生IP。

4.啟動Apache

5.在IIS建立網站,綁定84連接埠,網站根目錄隨意

6.因為這裡綁定的主機名稱xwjie.iis是不存在的,所以我們要改Host把它指向127.0.0.1。開啟C:WindowsSystem32driversetc目錄下的“host”檔案,加入一行:
127.0.0.1 xwjie.iis

7.好了,現在可以開啟你的瀏覽器,訪問http://xwjie.iis/看看吧

以上介紹了兩種讓Apache和IIS在80連接埠和平共處的方法,如果你還有更好的方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.