From 01b27645fb92df4fa5264b03341bd8e426d1b228 Mon Sep 17 00:00:00 2001 From: Thomas Mendoza Date: Thu, 7 Jun 2018 16:01:31 -0700 Subject: [PATCH] Set http[s] as appropriate for the singleuser url --- jupyterhub/user.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jupyterhub/user.py b/jupyterhub/user.py index 1d1815d2..6f42a983 100644 --- a/jupyterhub/user.py +++ b/jupyterhub/user.py @@ -422,7 +422,8 @@ class User: pass else: # >= 0.7 returns (ip, port) - url = 'http://%s:%i' % url + proto = 'https' if self.settings['internal_ssl'] else 'http' + url = '%s://%s:%i' % ((proto,) + url) urlinfo = urlparse(url) server.proto = urlinfo.scheme server.ip = urlinfo.hostname