Hi there,
I am struggling getting jupyterhub up and running with ssl on AWS.
I managed to create a certificate but as soon as I configure SSL on
jupyterhub_config.py, the server fails to start:
ubuntu@ip-172-31-39-79:/srv/jupyterhub$ jupyterhub
[I 2017-08-03 06:27:55.257 JupyterHub app:724] Loading cookie_secret from
/srv/jupyterhub/jupyterhub_cookie_secret
[W 2017-08-03 06:27:55.299 JupyterHub app:365]
Generating CONFIGPROXY_AUTH_TOKEN. Restarting the Hub will require
restarting the proxy.
Set CONFIGPROXY_AUTH_TOKEN env or JupyterHub.proxy_auth_token config to
avoid this message.
[W 2017-08-03 06:27:55.303 JupyterHub app:864] No admin users, admin
interface will be unavailable.
[W 2017-08-03 06:27:55.303 JupyterHub app:865] Add any administrative users
to `c.Authenticator.admin_users` in config.
[I 2017-08-03 06:27:55.303 JupyterHub app:892] Not using whitelist. Any
authenticated user will be allowed.
[I 2017-08-03 06:27:55.316 JupyterHub app:1453] Hub API listening on
http://127.0.0.1:8081/hub/
[I 2017-08-03 06:27:55.319 JupyterHub app:1176] Starting proxy @
http://*:443/
06:27:55.450 - info: [ConfigProxy] Adding route / -> http://127.0.0.1:8081
06:27:55.467 - info: [ConfigProxy] Proxying https://*:443 to
http://127.0.0.1:8081
06:27:55.468 - info: [ConfigProxy] Proxy API at
http://127.0.0.1:444/api/routes
06:27:55.474 - error: [ConfigProxy] Uncaught Exception Error: listen EACCES
0.0.0.0:443
at Object.exports._errnoException (util.js:870:11)
at exports._exceptionWithHostPort (util.js:893:20)
at Server._listen2 (net.js:1224:19)
at listen (net.js:1273:10)
at net.js:1382:9
at nextTickCallbackWith3Args (node.js:452:9)
at process._tickCallback (node.js:358:17)
at Function.Module.runMain (module.js:444:11)
at startup (node.js:136:18)
at node.js:966:3
06:27:55.479 - error: [ConfigProxy] Uncaught Exception Error: listen EACCES
127.0.0.1:444
at Object.exports._errnoException (util.js:870:11)
at exports._exceptionWithHostPort (util.js:893:20)
at Server._listen2 (net.js:1224:19)
at listen (net.js:1273:10)
at net.js:1382:9
at nextTickCallbackWith3Args (node.js:452:9)
at process._tickCallback (node.js:358:17)
at Function.Module.runMain (module.js:444:11)
at startup (node.js:136:18)
at node.js:966:3
[C 2017-08-03 06:27:56.329 JupyterHub app:1459] Failed to start proxy
Traceback (most recent call last):
File
"/home/ubuntu/.local/lib/python3.5/site-packages/jupyterhub/app.py", line
1457, in start
yield self.start_proxy()
File
"/home/ubuntu/.local/lib/python3.5/site-packages/jupyterhub/app.py", line
1197, in start_proxy
_check()
File
"/home/ubuntu/.local/lib/python3.5/site-packages/jupyterhub/app.py", line
1193, in _check
raise e
RuntimeError: Proxy failed to start with exit code 0
My config file is very basic so far:
c.JupyterHub.ssl_key = '/etc/letsencrypt/archive/XXXX/privkey1.pem'
c.JupyterHub.ssl_cert = '/etc/letsencrypt/archive/XXXX/fullchain1.pem'
c.JupyterHub.port = 443
the server has a public ip and both ip and domain name are reachable...
Any tip to help me moving ahead?
Best, Guillaume
--
You received this message because you are subscribed to the Google Groups
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jupyter/b9020d6e-3195-43da-adfd-8be03139cbc8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.