View Single Post
  #2  
Old 02-03-2009, 08:15 AM
cmarkle_aspera cmarkle_aspera is offline
Member
 
Join Date: Sep 2007
Posts: 43
Default Re: Digidelivery and Server issue

Quote:
I have recently set up an OSX server alongside my Digidelivery LT unit. I have been able to either route port 80 to the Digidelivery or to the Server. If routed to the Digidelivery, then Digidelivery works but external network cannot access hosted website. If port 80 is routed to the Server, then Digidelivery cannot be seen, but external network can see website.
Chris Markle here from Aspera... The simple answer to this is "no you can't share one external IP address between a web server and the DD server". Somewhere in the DD server documentation it says this. The simple approach would be for you to get a second IP address (you may laready have more than one anyway from your ISP) and put the web server on one address and the DD on the other. But let's try to respond to your specific questions below.
Quote:
Is there a way to get both running? I have four ideas to try.
1) Is there some sort of header, port switch, etc that DigiDeliery clients use that I can set the router to identify and send that traffic on port 80 to Digidelivery.
The DD client will use a few forms of URL to communicate to the server (e.g., http://server-name/control .../control2 or ../data. So maybe you could route based on that. An average SOHO router cannot do this I think. But you'd still have problems witn non-client http traffic to the DD server, like if you came in via the admin interface. That uses a more wide-ranging set of URLs tha would be harder to "route".
Quote:
2) Should I set the DNS servers and/or Gateway in the Digidelivery to look to the server? Then in the server Server Admin app, I can find a way to reroute traffic to the Digidelivery. (goes back to question 1. Is there an identifier?)
See #1.
Quote:
3) Should I leave all port 80 traffic to route to the Digidelivery and find a way to get HTTP traffic for web service onto some other port?
You could do this, say putting your web server on port 180 and people would use urls like http://www.yourname.com:180/xxx. The problem is that your customer will almost always just go to http://www.yourname.com and there's no way in the DD server to redirect them to the 180 port.
Quote:
4) Can I set the Digidelivery to use SSL, route all port 443 traffic to the Digidelivery, and all port 80 traffic to the server? Will the Digidelivery clients work if they can't access port 80 at all?
No they won't work in this case. DD clients require 80 to get routed to the DD server. Even if you set the DD server to use SSL, the client will still use 80. It skips using SSL since the client payload is always encrypted anyway. So 80 has to go to the DD server.

I think you'll be better served getting some sort of business class service where you get at least two IPs, then use one for your web server and the other for the DD server.

Chris
Reply With Quote