Found the issue. Wasn't setting the requisite nginx proxy rules *face palm*. Cannot believe I overlooked something so basic. Had you not brought it up, I never would have thought to check that. You saved me from bashing my brains dude. Seriously. Thank you, thank you, thank you. HTTPS is now working after inserting those rules. Cheers.
-- Sent from: http://apache-guacamole-general-user-mailing-list.2363388.n4.nabble.com/