Configuring OSX Server CalDav for intranet only
Subject: need advice on OS X server caldav calendar sharing.
We believe we have most of the setup correct, however, errors returned by iCal are less than useful and we can’t seem to figure out what is wrong with our configuration.
Currently we have an Apache-based caldav server running on an old Mini running 10.5.8 named “eglnet” at 192.xxx.yyy.40 (static ip). Rock solid and reliable (Thank you, Apple!).
We want to migrate to the Calendar feature of an OSX Server 4.1 on a late 2014 Mini (4GB) running 10.10.4 named EGLCalServ at 192.xxx.yyy.43 (static ip). We have an Airport Extreme 7.7.3 as a DHCP server.
The calendar should only be accessible on our intranet; no outside internet access required.
We don’t have an SSL certificate; our Calendar and Contacts service certificate is set to “None”.
User “jesse” is configured as an account on EGLCalServ. Open Directory is enabled. Also, as a test, we had enabled the wiki and it is available to jesse, confirming that he is a user and that OS X Server was servicing HTTP requests.
To publish a calendar on eglnet our user “jesse” (27” iMac at 10.9.5) uses:
To publish a test calendar on EGLCalServ user “jesse” created a calendar “jessetestcalendar”, then publishes with:
http://eglcalserv.local/caldav
Which fails with iCal “The request for http://jesse@eglcalserv.local/caldav/jessetestcalendar.ics failed”. Using https gives the same result.
DNS is not enabled at EGLCalServ, our DNS server is at 192.168.4.1.
In terminal, I see:
sudo serveradmin settings calendar:EnableCalDAV
eglcalserv:~ sysadmin$ sudo serveradmin settings calendar:EnableCalDAV
Password:
calendar:EnableCalDAV = yes
I think we are close but obviously missing something. Any help would be appreciated.
Thank you.
osx server-OTHER, OS X Server