I have a ASP.NET Web Service on IIS, that is working on port 8080. On port 80 I have Apache, that is redirecting some web sites to IIS.
On this case, I can access the Web Service page (http://xxx.com/service/), which gives me all the methods available. However, when I try to invoke a method, it goes to a web page like this one: http://xxx.com:8080/service/Service1.asmx/Method. Of course that a public access can not see any result, the port 8080 is blocked and can not be opened.
Internally, the Web Service works on port 8080, but the public request need to be done to the port 80.
Anyone knows how can I solve my problem?
P.S.: Using IIS 7 and Apache 2.2 under Windows Server 2008