Jun
16
雙IP下APACHE和IIS同時運行使用80端口
首先不能不說IIS非常霸道,明明服務器有兩個IP的,分別是222.208.183.139和222.208.183.252,我把222.208.183.139分配給APACHE2.24使用,主要運行www.brandhongkong.com ,而222.208.183.252分配給IIS使用,主要運行小李書屋www.lilujun.com 。我更改了APACHE的監聽IP,用listen *:80替換成listen 222.208.183.139:80 ,然后IIS也只綁定222.208.183.252一個IP,監聽80端口,結果APACHE和IIS只能一個啟動。
不過后來我還是設置成功了,APACHE使用222.208.183.139這個IP,監聽80端口,IIS使用222.208.183.252,也是監聽80端口。APACHE運行PHP+mysql,IIS則運行asp+access,兩者互不干擾。
我的方法:
首先從WINDOWS2003或WINDOWS XP的安裝光盤里的support/tools/Support.cab解壓出httpcfg.exe,然后COPY到C盤下的windows/system32目錄下,然后進入到命令提示行,運行httpcfg set iplisten -i 222.208.183.252 (222.208.183.252換成你要綁定IIS的IP,命令不用加ip端口),然后運行httpcfg query iplisten查看已經成功綁定,如果你想刪除IIS綁定的IP,那就運行httpcfg delete iplisten -i 222.208.183.252 (222.208.183.252換成你要綁定IIS的IP)。APACHE的HTTPD.CONF配置文件里,要記得把listen *:80替換成listen 222.208.183.139:80 (222.208.183.139換成你要APACHE綁定監聽的IP),如果有虛擬主機,則繼續連虛擬主機里的監聽IP也要由×改成指定的ip。最后重新啟動服務器,一定要重新啟動服務器才生效,當時我在這一步就走了很多彎路。現在IIS和APACHE就能運行在多IP下都使用用80端口了。
不過后來我還是設置成功了,APACHE使用222.208.183.139這個IP,監聽80端口,IIS使用222.208.183.252,也是監聽80端口。APACHE運行PHP+mysql,IIS則運行asp+access,兩者互不干擾。
我的方法:
首先從WINDOWS2003或WINDOWS XP的安裝光盤里的support/tools/Support.cab解壓出httpcfg.exe,然后COPY到C盤下的windows/system32目錄下,然后進入到命令提示行,運行httpcfg set iplisten -i 222.208.183.252 (222.208.183.252換成你要綁定IIS的IP,命令不用加ip端口),然后運行httpcfg query iplisten查看已經成功綁定,如果你想刪除IIS綁定的IP,那就運行httpcfg delete iplisten -i 222.208.183.252 (222.208.183.252換成你要綁定IIS的IP)。APACHE的HTTPD.CONF配置文件里,要記得把listen *:80替換成listen 222.208.183.139:80 (222.208.183.139換成你要APACHE綁定監聽的IP),如果有虛擬主機,則繼續連虛擬主機里的監聽IP也要由×改成指定的ip。最后重新啟動服務器,一定要重新啟動服務器才生效,當時我在這一步就走了很多彎路。現在IIS和APACHE就能運行在多IP下都使用用80端口了。
今天服務器又換了IP,而
話說中國雅虎的Omnis

