I have a secondary Linux distribution point that I would like to make available to Self Service users from outside of our network (ie, from home). I have set up the Linux server with an AFP share and defined it in JSS as a DP server, both with the AFP and HTTP information configured. For all I can tell, the Linux DP server itself is fully ready to accept requests (port 80 is open, Apache is running, etc). I have opened up my network firewall to get to the server via the browser outside our LAN and I can download packages from the CasperShare directory with no problems.
When I attempt to download an application from Self Service on an external network, the policy fails. Logs show an attempt to mount the master AFP share, which fails, then the Linux AFP share, which also fails. However, no attempt is made to use the HTTP protocol.
Questions:
1) Why isn't Self Service trying HTTP to the Linux DP if I've defined how to get to it in JSS? In other words, how do I get JSS to use HTTP instead of AFP for a distribution point?
2) How can I specify in JSS that any non-internal network segment use a different distribution point FIRST other than timing out on the master AFP share and then failing over to the Linux DP?
My intention is to offload external Self Service requests to a different DP for reasons of security and performance.
Linux OS: CentOS 6
Web service: Apache
JSS OS: Mac OS X 10.8
Casper Suite version: 8.71