I've tried entering the 8009 tcp port when making a server group, but it
doesn't seem to work.

Is this working as designed? That you're supposed to use a nice
cleartext port to send your eDirectory credentials over the wire? Seems
a bit insecure to me, which is why I wanted to use the HTTPS port.