如何讓IIS與Apache共用80端口方法
為調(diào)試程序,本機(jī)安裝iis與apache,無法同時(shí)使用80端口,現(xiàn)給出解決方法:
方法一:
IIS5,多IP下共存,IIS為192.168.0.1,apache為192.168.0.2 原文地址
c:\Inetpub\Adminscripts
cscript adsutil.vbs set w3svc/disablesocketpooling true
該命令反饋如下disablesocketpooling : (BOOLEAN) True
重啟IIS
Inetpub\AdminScripts>cscript adsutil.vbs set w3svc/disablesocketpooling true
由于 DisableSocketPooling 在 IIS 6.0 元數(shù)據(jù)庫架構(gòu) (MBSchema.xml) 中被定義為有效屬性,所以,您仍然可以使用 Adsutil.vbs 設(shè)置該屬性,但這種設(shè)置不起作用。IIS 6.0 中的功能是新增的核心級(jí)別驅(qū)動(dòng)程序 HTTP.sys 的一部分。要配置 HTTP.sys,您必須使用 Httpcfg.exe
方法二:
IIS6,多IP下共存,IIS為192.168.0.1,apache為192.168.0.2 原文地址
到2003的CD下的 support/tools/Support.cab。解壓出httpcfg.exe文件,COPY到windows/system32/目錄下,用法自己看幫助
命令行
綁定到某IP: httpcfg set iplisten -i 192.168.0.1
即命令使用IIS的只****指定的IP及端口
查看綁定: httpcfg query iplisten
刪除綁定: httpcfg delete iplisten -i 192.168.0.1
命令行
net stop Apache2
net stop iisadmin /y
net START Apache2
net START w3svc
保證iis下的ip設(shè)置為全局默認(rèn),Apache中httpconf設(shè)置listen 192.168.0.2:80,就應(yīng)該可以兩個(gè)服務(wù)同時(shí)運(yùn)行,相互不沖突了。
IIS的訪問地址為http://192.168.0.1,Apache訪問地址為http://192.168.0.2
方法三:
網(wǎng)上常用的單IP共用80端口方法,不過不推薦,只是使用Apache的代理,速度有影響將apache設(shè)為使用80端口,IIS使用其它端口,比如81,然后將apache作為IIS的代理。
在httpd.conf里面,取消下面四行的注釋:
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
然后建立一個(gè)虛擬主機(jī),將該域名的所有訪問轉(zhuǎn)向81端口。
ServerName iloves.vicp.net
ProxyPass / http://localhost:81/
ProxyPassReverse / http://localhost:81/
這樣,對(duì)外就可以只需要一個(gè)端口,即可同時(shí)使用apache和IIS的功能了
類推,使用第二種方法,你可以在IIS上配置PHP4,Apache2中配置PHP5,只需要IIS中安裝PHP4,把php.ini復(fù)制到\windows目錄即可,這個(gè)就不用說了吧,Apache2中,只要把PHP5的php.ini放在PHP5安裝目錄里面就行了
配置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的安裝目錄,注意所有目錄的應(yīng)該改為D:/PHPServer/PHP5這種格式,而非D:\PHPServer\PHP5,IIS的訪問地址為http://192.168.0.1,Apache訪問地址為http://192.168.0.2
相關(guān)文章

Windows Server 2003系統(tǒng)進(jìn)程中NETWORK SERVICE相關(guān)知識(shí)詳解
最近有網(wǎng)友朋友問小編NETWORK SERVICE是什么進(jìn)程?Windows Server 2003系統(tǒng)進(jìn)程中NETWORK SERVICE是不是病毒?Windows Server 2003 中的內(nèi)置帳戶NETWORK SERVICE出現(xiàn)在XP系2017-07-27
最近一些朋友問小編windows server 2003怎么安裝域控制器?今天小編為大家?guī)淼氖莣indows server 2003安裝域控制器的方法,希望對(duì)大家會(huì)有幫助!有需要的朋友一起去看看吧2017-04-01
Win2003系統(tǒng)下部署silverlight提示2104錯(cuò)誤的解決方法圖文教程
在win2003下部署Silverlight遇到的一個(gè)問題,我將網(wǎng)站部署在win2003的IIS6時(shí),我訪問會(huì)出現(xiàn)以下錯(cuò)誤:Error: Unhandled Error in Silverlight Application Code: 2104,這2017-03-20
什么是域和域控制器 Windows 2003域控制器設(shè)置/客戶端安裝及問題處理
由于域有集中管理、便捷的網(wǎng)絡(luò)資源訪問、可擴(kuò)展性,所以要安裝域控制器來進(jìn)行管理,那么如何安裝域控制器?什么是域和域控制器?本文提供Windows 2003域控制器設(shè)置/客戶端2017-03-16
Windows 2003下網(wǎng)絡(luò)負(fù)載平衡(負(fù)載均衡/NLB)的配置詳細(xì)圖文教程
由于公司最近網(wǎng)站流量暴增,單臺(tái)服務(wù)器的連接數(shù)經(jīng)常過2W,為了讓用戶獲得更好的性能和網(wǎng)站的容災(zāi)型,配置 負(fù)載平衡(負(fù)載均衡、NLB) 也成了首要任務(wù),公司服務(wù)器是 Windows 22017-03-14Win2003域改名過程簡介(Domain Rename Tools)
域更名工具(Domain Rename Tools)是Windows Server 2003為順應(yīng)用戶需求而新增的一個(gè)網(wǎng)絡(luò)維護(hù)工具。該工具極大地減輕了網(wǎng)管在Windows NT和Windows 2000/XP時(shí)代進(jìn)行域更名2017-03-14Win2003更改服務(wù)器時(shí)間格式,去掉時(shí)間中的“上午”或“下午”的方法
這篇文章主要介紹了Win2003更改服務(wù)器時(shí)間格式,去掉時(shí)間中的“上午”或“下午”的方法,需要的朋友可以參考下2016-12-14win2003系統(tǒng)不識(shí)別移動(dòng)硬盤該怎么辦?
win2003系統(tǒng)不識(shí)別移動(dòng)硬盤該怎么辦?win2003系統(tǒng)中使用usb出入移動(dòng)硬盤以后,電腦沒反應(yīng),該怎么辦呢?下面我們就來看看詳細(xì)的解決辦法,需要的朋友可以參考下2016-11-07win2003中瀏覽器每次網(wǎng)絡(luò)訪問都會(huì)有安全警告怎么辦?
win2003中瀏覽器每次網(wǎng)絡(luò)訪問都會(huì)有安全警告怎么辦?win2003中打開瀏覽器就提示安全警告,該怎么解決這個(gè)問題呢?下面我們就來看看詳細(xì)的內(nèi)容,需要的朋友可以參考下2016-06-30win2003開啟遠(yuǎn)程桌面連接連后電腦電腦鍵盤失效該怎么辦?
win2003開啟遠(yuǎn)程桌面連接連后電腦電腦鍵盤失效該怎么辦?在windows系統(tǒng)上開啟了遠(yuǎn)程桌面,結(jié)果發(fā)現(xiàn)自己的鍵盤不能用了,出現(xiàn)這個(gè)問題該怎么解決呢?下面分享遠(yuǎn)程桌面連接后2015-11-17






