apache和IIS同时存在,apache建立多个网站

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:48:03
公司服务器上面装了一个apache用来解析PHP网站,还有一个IIS用来解析ASP,ASP.net,但是现在IIS已经占用了80端口,那apache应该怎样去设置,才能通过域名进行访问PHP网站,还有就是我需要建立多个网站,应该怎么操作

apache使用80并作为代理,把请求转发到IIS上,IIS当然用的是另外的端口..
apache的代理配置其实和虚拟主机差不多,可以参考下面的:
http://www.360doc.com/content/081028/19/75523_1840294.html
将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端口。
<VirtualHost *:80>
ServerName www.sikeu.com
ProxyPass / http://localhost:81/
ProxyPassReverse / http://localhost:81/
</Virt