Apache和IIS共用80端口提供网页服务
文章目录
原因
客户原来的站点是iis(80端口)
,又需要挂微擎(PHP)
,而微擎试了下挂在8080
上安装会报各种错误,所以把微擎挂在了80端口上(Apache)
,将iis站点重新挂载8080
上。
然而客户觉得域名后面多串冒号很让人觉得不专业
。。。遂上网查将apache和iis共用80端口的方法,在csdn上竟然找到了,这里总结一下配置,提供给大家
Apache配置
添加代理模块
首先打开apache/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
然后Include conf/extra/httpd-vhosts.conf
去掉注释(使用apaphe的虚拟主机功能),xampp默认是开启了就不用改了
添加虚拟主机代理转发功能
然后在apache/extra/httpd-vhosts.conf
里按自己的需要照着下列修改即可:
系统附赠案例
#系统默认的配置,可以参考
<VirtualHost *:80> 这里是默认站点配置
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot