Link to home
Start Free TrialLog in
Avatar of Marc Chevalier
Marc ChevalierFlag for United States of America

asked on

How do I make an internal address available to the outside?

Greetings, I have a web enabled component to our software system that will allow customers to look at their inventory from a web browser.  It is set up internally and working by typing exactly the following into a browser, "http://192.168.0.12:8080/WebSynapse".  This brings you to a login page for the application called WebSynapse.  My question is this, it works fine from the inside of our network but how can I make this available to our customers external to our network?  I asked our telecom company to port forward for me and they setup forwarding on an external address but they said they could not qualify it with the /WebSynapse at the end.  As a result, it does not work.  Any ideas on what I am doing wrong here?  Thank you.  One more thing, I know that the app is installed in a Tomcat 5.5 directory.
Avatar of spiderwilk007
spiderwilk007
Flag of United States of America image

They have to port froward 8080 and not the regular port 80. call them back and make sure they forward port 8080, Also if you have a router you will need to forward port 8080 via NAT on the router. This is usually done on your end.
Login to the router an forward TCP port 8080 to IP address 192.168.0.12
Avatar of Marc Chevalier

ASKER

Thank you spiderwilk007, the only problem is that I have no access to our router, it is all fully managed by a company named cbeyond.  What they have done it forwarded and external ip of 74.7.161.246 to 192.168.0.12:8080 and when I key in 74.7.161.246 from my smartphone, I get nothing found.
ASKER CERTIFIED SOLUTION
Avatar of Ernie Beek
Ernie Beek
Flag of Netherlands image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
My guess is that they have a misconfiguration, the most common would be that they are forwarding port 80 to 192.168.0.12 (the defualt for web services), when in reality they need to forward port 8080 to 192.168.0.12. You could test this by changing the port in IIS to 80 and see if it works. Have them explain what "they could not qualify it with the /WebSynapse at the end" this means.
you need to add teh "8080" and the end of your request also, otherwise, it will assume port 80 as a standard browser. so http://74.7.161.246:8080, I just treied it and I see a landing page for an apache tomcat server congratualting me on setting it up correctly.  Doesn't sound like that is what you were describing, but something is responding to the request.
If I do that, I get a tomcat homepage. So it looks like its going through
If I add /websynapse I get a 404 message. Looks like the page has to be configured to allow external requests.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Or in Apache/TOMCAT whichever you are running.