帮助中心 >  技术知识库 >  数据库 >  相关技术支持 >  如何在windows中用apache代理tomcat和iis

如何在windows中用apache代理tomcat和iis

2016-11-06 23:16:30 17039

1.       windows中用apache代理tomcatiis,设置监听端口分别为:80808088.

分别建立站点可用。

blob.png

blob.png

2.       修改服务配置.

http.conf中去掉注释:mod_proxy.so / mod_proxy_http.so / mod_proxy_ajp.so 

server.xml设置ajp端口为8009(默认即可)

3.       apache建立站点分别代理tomcatiis:

<VirtualHost *:80>

ServerAdmin webmaster@dummy-host.example.com

DocumentRoot "E:/website/tomcat1.com"

ProxyPass /static !

ProxyPass /template !

ProxyPass / ajp://127.0.0.1:8009/

ProxyPassReverse / ajp://127.0.0.1:8009/

ServerName tomcat1.com

ServerAlias www.landui.com

ErrorLog "logs/tomcat1.com-error.log"

CustomLog "logs/tomcat1.com-access.log" common

</VirtualHost>

 

<VirtualHost *:80>

ServerAdmin webmaster@dummy-host.example.com

DocumentRoot "E:/website/iis1.com"

ProxyPreserveHost On

ProxyPass / http://www.landui.com:88/

ProxyPassReverse / http://www.landui.com:88/

ServerName iis1.com

 ServerAlias www.landui.com

 ErrorLog "logs/iis1.com-error.log"

 CustomLog "logs/iis1.com-access.log" common

</VirtualHost>

4.       测试用域名直接访问,不带端口.

blob.png

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: