您的位置:首页 > 运维架构 > Apache

iis apache 共用80 端口

2016-11-01 00:00 411 查看

整合IIS服务器项目开始



以默认IIS项目为例,绑定主机地址www.iis.com 将默认的80端口,修改为自定义端口,这里使用802端口,然后启动项目。测试访问



正常访问为 www.iis.com:802 地址,理想情况是直接访问www.iis.com地址即可,所以要在整合Apache时,在Apache配置项进行转发,如果外网请求的地址是www.iis.com 那么在Apache地址中转发给本机地址的802端口的ip地址,可以是http://127.0.0.1:802 地址,所以,以下代码是在httpd-vhosts.conf文件中增加一个虚拟主机配置

<VirtualHost *:80>
ServerName www.iis.com

ProxyPreserveHost On
ProxyPass "/" "http://127.0.0.1:802/"
ProxyPassReverse "/" "http://127.0.0.1:802/"

ErrorLog "logs/iis-error.log"
CustomLog "logs/iis-access.log" common
</VirtualHost>


以上虚拟主机配置中,IIS项目使用代理模式配置,流程是当访问www.iis.com域名是,请求的是www.iis.com:80端口地址,这时候会进入Apache服务器,然后apache判断域名是www.iis.com将其转发给IIS服务器项目,例如自定义的802端口,重启Apache服务器,测试OK

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iis apache 80 共用