It turned out to be https. Once I enabled the security certificate, I had to edit my config so it didn't refer to http addresses. (Caused infinite redirect problems after enabling https).

Now I'm able to login, but not able to load pages in admin. They're all outputting blank pages now. Checking permissions now.

At least authentication is working, so that's a relief!

Thanks for all of your help!