兩個(gè)IP實(shí)現(xiàn)IIS和Apache公用80端口的設(shè)置方法
X: CD \Inetpub\Adminscripts
2. 打開 Adminscripts 文件夾后,請?jiān)诿钐崾痉骆I入以下行:
cscript adsutil.vbs set w3svc/disablesocketpooling true
3. 該命令反饋如下:
disablesocketpooling :(BOOLEAN) True
4. 停止 IIS Admin 服務(wù),然后再啟動(dòng)它。
5. 重新啟動(dòng) WWW 服務(wù)。珖氍舶夦鷏罾.{m?C鹠讜n{n簑傷钅洚{o鏡汽錸纛{p?7??W柬?颪緡#鏜q?J\r蘗畖s?宵髗9噦s蠯U羰I7}
好了,接下來設(shè)置IIS要監(jiān)聽的ip地址。到2003的CD下的 support/tools/Support.cab。解壓出httpcfg.exe文件,COPY到
windows/system32/目錄下,
我的資源中提供下載 http://www.dbjr.com.cn/softs/9541.html
用法自己看幫助
命令行:
綁定到某IP: httpcfg set iplisten -i 192.168.1.1 即命令使用IIS的只監(jiān)聽指定的IP及端口
查看綁定: httpcfg query iplisten
刪除綁定: httpcfg delete iplisten -i 192.168.1.1
IIS部分到此就設(shè)置好了,接下來設(shè)置Apache監(jiān)聽ip和端口
listen 192.168.1.2:80
server 192.168.1.2:80
虛擬主機(jī)設(shè)置相應(yīng)的ip和端口
好了接下來停止IIS,重啟Apache
再重新啟動(dòng)服務(wù)器 啟動(dòng)iis 設(shè)置iis的端口80 ip地址為全部未分配即可
網(wǎng)上的另外一篇文章:
在windows 2003 Server 中同時(shí)安裝Apache和IIS,兩者只能正常啟動(dòng)一個(gè),即Apache和IIS有沖突,原因在于IIS在默認(rèn)的情況下會(huì)占用所有IP的80端口,當(dāng)啟動(dòng)了IIS后,再啟動(dòng)Apache時(shí),會(huì)出現(xiàn)一個(gè)錯(cuò)誤提示框,提示內(nèi)容為:"The requested operation has failed!" ,即“請求的操作已經(jīng)失敗”;若先啟動(dòng)Apache再啟動(dòng)IIS,系統(tǒng)提示“另一個(gè)程序正在使用此文件,進(jìn)程無法訪問”,微軟的解決方案是:倘若 Apache和IIS要共存,且都需要使用80端口的話,需要網(wǎng)卡里綁多一個(gè)IP,具體做法如下,供網(wǎng)友參考。
*若Apache和IIS要共存,且都需要使用80端口,但只有一個(gè)IP的話,要使什么Apache Proxy,即apache代理,與本文方法不相同,請加以區(qū)分。
下面以兩個(gè)IP分別設(shè)置兩個(gè)環(huán)境為例說明,已知條件:218.87.96.160綁定了www.dbjr.com.cn域名,是一個(gè)PHP的站點(diǎn),需要apache環(huán)境;218.87.96.161綁定了www.yuanma51.com域名,是個(gè)ASP站點(diǎn),需要IIS環(huán)境。
一、Apache改成監(jiān)聽一個(gè)IP的端口。
在httpd.cfg 文件里。有 #Listen 12.34.56.78:80
寫成如:Listen 218.87.96.160:80
二、下載微軟 Support Tools工具里的 httpcfg.exe 程序
下載地址:
http://www.dbjr.com.cn/softs/9541.html
并復(fù)制到 c:\windows\system32 目錄下。
三、IIS改成監(jiān)聽的指定IP (用httpcfg.exe程序來指定)
httpcfg.exe是用來指定IIS的只監(jiān)聽指定的IP及端口
添加綁定:httpcfg set iplisten -i 218.87.96.161
查看綁定:httpcfg query iplisten
刪除綁定:httpcfg delete iplisten -i 218.87.96.161
在本例中運(yùn)行: httpcfg set iplisten -i 218.87.96.161 即可使IIS只占用 218.87.96.161 IP地址 (若是要監(jiān)聽多個(gè)IP,分別指定幾條就行了。)
四、重新啟動(dòng)服務(wù)器
查看兩個(gè)WEB環(huán)境是否正常。用 netstat -an | find ":80" 命令就可以查看所有的80端口,最后測試兩個(gè)IP的網(wǎng)站是否正常。
- 詳解Nginx與Apache共用80端口的配置方法
- 80端口被Pid為4的未知程序占用導(dǎo)致Apache不能啟動(dòng)的解決方法
- 修改wamp的apache默認(rèn)端口80為8088以及www目錄
- apache和IIS共享80端口解決辦法
- xampp安裝后apache 80端口被占用的解決方法
- Jsp和PHP共用80端口整合Apache和Tomcat(訪問時(shí)無需加端口號)
- apache 80端口被iis或其他服務(wù)占用怎么辦
- Apache和IIS共享80端口的四個(gè)設(shè)置方法
- 使用apache和IIS,共用80端口的一個(gè)解決方案
- Apache 解決80端口占用問題
相關(guān)文章
Windows?Server?2019?安裝后的一些設(shè)置收集
Windows?Server?2019?安裝完成后,可能會(huì)遇到一些問題,本文收集一些解決方法,其他Windows?Server版本也可以參考運(yùn)用2022-08-08阿里云主機(jī)Windows 2008服務(wù)器硬盤分區(qū)和格式化圖文教程
這篇文章主要介紹了阿里云主機(jī)Windows 2008服務(wù)器硬盤分區(qū)和格式化圖文教程,本文對每一個(gè)步驟都配有圖文解說,一看就會(huì)呀,需要的朋友可以參考下2014-09-09Windows Server 2003 模擬IP-SAN圖文教程
用Windows Server模擬IP-SAN的教程分享,需要的朋友可以參考下2012-10-10如何備份恢復(fù)IIS?詳細(xì)備份恢復(fù)IIS的步驟
如果用戶重裝Windows的話,即使備份了IIS的相關(guān)文件,還原的時(shí)候還是提示“無效簽名”,導(dǎo)致這個(gè)IIS無法恢復(fù),如果你要重裝系統(tǒng),那么詳細(xì)備份恢復(fù)IIS的步驟如下2013-08-08安裝IIS時(shí)如果老提示無法復(fù)制convlog.exe、iisadmin.mfl等文件
IIS出了點(diǎn)問題,就重新安裝。于是在安裝IIS時(shí)如果老提示無法復(fù)制convlog.exe、iisadmin.mfl等文件。2011-01-01Microsoft?iis服務(wù)器安裝ssl證書(https)的簡單方法
這篇文章主要介紹了Microsoft?iis服務(wù)器安裝ssl證書的簡單方法,需要的朋友可以參考下2022-10-10Windows server 2008 R2遠(yuǎn)程桌面3389端口的修改方法
這篇文章主要為大家詳細(xì)介紹了Windows server 2008 R2遠(yuǎn)程桌面3389端口的修改方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09IIS 環(huán)境下配置PHP5+MySql+PHPMyAdmin
雖然主要是做.net開發(fā)的,但是,時(shí)不時(shí)的還要搞一下php,但是,php在windows下的配置,總是走很多彎路,正好前幾天又配置了一下,因此總結(jié)在這里,做為自己的備忘,也希望給遇到問題的朋友們提供一些幫助。2009-08-08