求助........如何让apache和IIS共用80端口
windows2003上装了apache2还自带了IIS6.0,因为一些原因不能关闭其中一个,但现在两者因为默认端口引起冲突,
不想修改其他端口,因为网站域名后面拖个端口数字很不爽,而且也不好记。请问有什么办法能让两者共用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/
有人用过这个方法么,感觉不是很靠谱... 其实能让网站名字后面不带端口就能正常访问就不用改了,不一定都要用80端口的,只是我不知道怎么改
请教各位前辈了