我正在编写一个具有以下要求的Java应用程序 我有一个客户端使用https在端口9000上与wildfly服务器通信,但现在我在端口9001上添加了nodejs,我想通过wildfly重定向所有对node.js localhost的https调用。此重定向需要https到HTTP转换。
实施例:
https:/abc.com:9000/getInfo
应重定向到http:/localhost:9001/getInfo
我将wildfly配置为反向代理,但不幸的是它没有重定向。
它仍向我提供https:/abc.com:9000/getInfo
的信息,但不会重定向
P.S我不想使用像apache,nginx,squid或pound这样的第三方工具我希望wildfly能够处理从https到http的重定向吗?
我从JBoss-cli运行了这些命令并重启了我的服务器但没有运气
/subsystem=undertow/configuration=handler/reverse-proxy=my-handler:add()
/socket-binding-group=standard-sockets/remote-destination-outbound-socket-binding=remote-host1/:add(host=localhost, port=9001)
/subsystem=undertow/configuration=handler/reverse-proxy=my-handler
/host=host1:add(outbound-socket-binding=remote-host1, scheme=ajp, instance-id=myroute, path=/getInfo)
/subsystem=undertow/server=default-server/host=default-host/location=\ /getInfo:add(handler=my-handler)