Posted on 05-11-2012 12:58 PM
I'm trying to switch the distribution point from HTTP to HTTPS, but when a policy executes I get an error saying that the script could not be found on the server. If I copy the URL from the error straight into a browser, it downloads the script. Am I getting this error because the SSL certificate is self-signed?
Posted on 05-11-2012 01:01 PM
Which OS is the server? Lion?
Posted on 05-11-2012 01:18 PM
You might need to set the web server to also use SSL. That is, if you are using OS X Server, enable SSL for the site. I know I ran into similar policy issues when I toggled the setting in Server Admin but didn't make the corresponding change in the JSS.
jkb
Posted on 05-11-2012 02:28 PM
The server is running Lion.
jkb: I've added the website into the Server app, and in JSS switched the protocol to HTTPS and the port to 443. Anything else I need to do?
Posted on 05-13-2012 07:38 AM
John: you need to make sure that both the Server.app settings and your JSS settings match. That is, in both Server.app>Web>Site, set to use 443 and have the proper certificate configured. Then in your JSS>Settings>Servers>Distribution Points>HTTP configure protocol and port.
Posted on 05-13-2012 02:31 PM
I actually forgot I posted a solution for this on my blog already.. have a ganders: http://macmule.com/2012/04/11/error-the-package-does-not-appear-to-be-on-the-server-400-line-1-synta...