IIS服務器中不能與apache共用的問題
IIS服務器可以作為一個Web 服務器單獨使用,也可以與相兼容的工具一起使用,它可以用來建立Internet商務、訪問和操作來自不同數據源的數據以及創建Web 應用程序,其中這些應用程序利用服務器腳本和組件代碼來完成一些客戶-服務器功能。
apache和IIS服務器都是使用非常廣泛的Web平臺。
IIS服務器與Windows NT服務器緊密地結合在一起,它可以保證網絡管理員和應用程序開發人員獲得同Windows NT 服務器一樣的安全、網絡和管理功能。
我們為調試程序,在本機安裝了IIS服務器與apache,但是無法同時使用80端口,下面,我們為大家講解下解決的方法:
網上常用的單IP共用80端口方法,不過不推薦,只是使用Apache的代理,速度有影響將apache設為使用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
然后建立一個虛擬主機,將該域名的所有訪問轉向81端口。 ServerName iloves.vicp.net ProxyPass / http://localhost:81/ ProxyPassReverse / http://localhost:81/
這樣,對外就可以只需要一個端口,即可同時使用apache和IIS服務器的功能了 。
【編輯推薦】