IIS8.5配置远程TOMCAT服务

请教个问题:
我在通过IIS部署TOMCAT服务的时候采用的IIS部署远程TOMCAT服务。
IIS在A服务器,Tomcat在B服务器的方式。
isapi配置按照说明配置完成。
worker.properties配置文件的host配置的是Tomcat服务的IP地址。
所有配置完成后。重启 IIS。输入网址显示“无法显示此页”。
有老师知道吗,请教。谢谢。
附上配置图片和文见
图片说明
workers.properties配置内容:

worker.list=tomcat01
worker.tomcat01.type=ajp13
worker.tomcat01.host=远程IP
worker.tomcat01.port=8009

isapi_redirect.properties配置写入了注册表

extension_uri=/jakarta/isapi_redirect.dll
log_file=C:\apache-tomcat-8.0.29\isapi\isapi_redirect.log
log_level=info
worker_file=C:\apache-tomcat-8.0.29\isapi\workers.properties
worker_mount_file=C:\apache-tomcat-8.0.29\isapi\uriworkermap.properties

uriworkermap.properties配置

/IBSCORE/*=tomcat01

IIS服务器端:
图片说明
站点端:
图片说明

2个回答

请教一下,你这么做的目的是什么?

guangcaiwudong
Kevin.Y.K 回复厚土载物: 不知道你纠结目的是什么,本来就都是独立的,只是把反向代理的功能独立出来放在nginx上,你不想用nginx,直接在IIS也可以做URL转发和重写。用nginx的目的是,就算IIS停止服务了也不影响tomcat的服务
7 个月之前 回复
wlbhuanb
厚土载物 回复Kevin.Y.K: 这个不是我想要的结果。这个IIS和TOMCAT都是独立的。没什么关联。
7 个月之前 回复
guangcaiwudong
Kevin.Y.K 回复厚土载物: 对,nginx作统一入口
7 个月之前 回复
wlbhuanb
厚土载物 回复Kevin.Y.K: 你这个IIS需要修改端口。不能再使用80端口了吧?
7 个月之前 回复
guangcaiwudong
Kevin.Y.K 回复厚土载物: 用nginx啊,参考这个https://blog.csdn.net/tutian2000/article/details/81531513
7 个月之前 回复
wlbhuanb
厚土载物 回复Kevin.Y.K: 我自己建了两台虚拟机在做测试。
7 个月之前 回复
wlbhuanb
厚土载物 回复Kevin.Y.K: 求教。怎么实现?
7 个月之前 回复
guangcaiwudong
Kevin.Y.K 回复厚土载物: 如果要合在一起,可以通过请求的后缀来代理到不同的服务器。不合在一起就通过不同的二级域名跳转
7 个月之前 回复
wlbhuanb
厚土载物 IIS也是可以做反向代理,但是反向代理只是做了个URL跳转。静态页面还是在tomcat中处理的。我是想实现静态页面通过李IIS处理,动态页面比如JSP之类的通过IIS发送给tomcat处理。
7 个月之前 回复
wlbhuanb
厚土载物 回复Kevin.Y.K: 是的。通过IIS的80端口访问远程tomcat:8080
7 个月之前 回复
guangcaiwudong
Kevin.Y.K 回复厚土载物: 你可能想要的是客户请求都通过A服务器进入,可以访问IIS的应用,也可以访问tomcat的应用。加一个apache或者nginx做反向代理就行了,没有那么复杂
7 个月之前 回复
guangcaiwudong
Kevin.Y.K 回复厚土载物: tomcat也是web应用服务器,IIS也是,只是一个是针对java应用程序,一个针对.net应用程序,静态web页面两者都可以。你所谓的通过web服务访问应用程序应该只是做一个请求跳转吧
7 个月之前 回复
wlbhuanb
厚土载物 要通过web服务访问应用程序。
7 个月之前 回复
wlbhuanb
厚土载物 客户的生产环境,分别是web服务和应用服务,web服务用的是IIS。应用用的是tomcat,是两台机器。
7 个月之前 回复

此远程非彼远程,你这个还是把tomcat放在本地,而你的远程仅仅作为web程序存储,相当于一个远程的硬盘。而你看的教程,是远程反向代理tomcat web服务器,而你远程机上并不是运行tomcat的,你整个搞两叉了。

wlbhuanb
厚土载物 回复贵阳老马马善福专业维修游泳池堵漏防水工程: 大神,求教。我该怎么配
7 个月之前 回复
wlbhuanb
厚土载物 回复贵阳老马马善福专业维修游泳池堵漏防水工程: 不配?怎么弄?IIS做什么配置。tomcat那边做什么配置呢?
7 个月之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复厚土载物: 虚拟路径isapi cgi那些都不要配
7 个月之前 回复
wlbhuanb
厚土载物 回复贵阳老马马善福专业维修游泳池堵漏防水工程: 就是不明白,所以才求教。该怎么配置。
7 个月之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复厚土载物: 所以你根本就搞错了。
7 个月之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复厚土载物: 但是你这么配置,配置的是ab都在iis上运行,而作为tomcat的那个网站,只是提供文件,你第一个图就是这么配的。
7 个月之前 回复
wlbhuanb
厚土载物 回复贵阳老马马善福专业维修游泳池堵漏防水工程: 我的IIS服务在A机器启动,tomcat在B机器启动的。
7 个月之前 回复
wlbhuanb
厚土载物 回复贵阳老马马善福专业维修游泳池堵漏防水工程: 不是啊。IIA在A机器上。TOMCAT在B机器上
7 个月之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复厚土载物: 可以放在两个机器上,也可以放在一个机器上,但是你现在根本搞叉了。你单独把文件丢在另一个机器上,而两个程序都放在一个机器上,这么做完全没有意义。
7 个月之前 回复
wlbhuanb
厚土载物 那您的意思是,IIS和tomcat只能放在同一台机器上。如果是两台机器只能通过反向代理的方式来实现?
7 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐