iis與apache共用80端口配置方法
發(fā)布時(shí)間:2014-03-12 16:28:27 作者:佚名
我要評(píng)論

Windows server 2003服務(wù)器上安裝有默認(rèn) IIS 6和Apache兩個(gè)服務(wù)器,IIS運(yùn)行的一個(gè).net程序,apache運(yùn)行php程序,現(xiàn)在想讓它們同時(shí)都能通過80端口訪問,設(shè)置起來還比較簡(jiǎn)單
IIS的.net程序假設(shè)綁定81端口,主機(jī)名:www.a.com
apache的php程序綁定80端口,主機(jī)名:www.b.com
然后假設(shè)apache服務(wù)器已經(jīng)安裝完成,打開httpd.conf配置文件,找到這些地方去掉#開啟代理模塊:
復(fù)制代碼
代碼如下: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
還有確保這里也取消了注釋:
復(fù)制代碼
代碼如下:Include conf/extra/httpd-vhost.conf
然后打開apache/conf/extra目錄里面的httpd-vhosts.conf文件,在最后添加如下內(nèi)容:
復(fù)制代碼
代碼如下:NameVirtualHost *:80
<VIRTUALHOST *:80>
ServerName <a >www.b.com</a>
DocumentRoot "D:/web/php站點(diǎn)目錄"
</VIRTUALHOST >
<VIRTUALHOST *:80>
ServerName <a >www.a.com</a>
ProxyPass / <a >http://www.a.com:81/</a>
ProxyPassReverse / <a >http://www.a.com:81/</a>
</VIRTUALHOST>
最后把兩個(gè)服務(wù)器都重啟一下,同時(shí)打開www.a.com和www.b.com都能正常訪問了。
相關(guān)文章
XAMPP中Apache能啟動(dòng)但MySql無法啟動(dòng)解決方法
在安裝XAMPP 時(shí),安裝成功后,打算啟動(dòng)XAMPP。Apache順利啟動(dòng),但是MySql怎么都啟動(dòng)不了,這該怎么解決呢,下面小編就為大家介紹一下吧2014-11-05安裝xampp后apache無法啟動(dòng)的原因及解決方法
一般在windows XP或windows 7中,剛安裝完xampp時(shí),apache服務(wù)器是啟動(dòng)不了的。這個(gè)原因有很多,下面我來一一細(xì)說,以及相關(guān)的解決的辦法,希望可以對(duì)大家有所幫助的2014-11-05windows下作為應(yīng)用程序啟動(dòng)apache的方法
這篇文章主要介紹了windows下作為應(yīng)用程序啟動(dòng)apache的方法,需要的朋友可以參考下2014-04-25- 這篇文章主要介紹了windows下安裝apache及配置ssl的全過程,包括配置ssl的常見問題,需要的朋友可以參考下2014-04-16
wampserver安裝多個(gè)版本php、mysql、apache
作為Web開發(fā)人員,在機(jī)器上安裝不同版本的php,apache和mysql有時(shí)是很有必要的,下面是安裝步驟2014-03-12apache服務(wù)器啟動(dòng)失敗 無法啟動(dòng)的解決辦法
apache服務(wù)器啟動(dòng)失敗怎么回事?造成apache無法正常啟動(dòng)的主要原因一般是其默認(rèn)80端口被其他服務(wù)占用,產(chǎn)生沖突,下面小編就為大家介紹apache無法啟動(dòng)時(shí)的解決辦法,來看看2015-12-18