Jupyterhub and nginx reverse proxy configuration -
i trying configure jupyterhub proxy route content going my-host-ip/notebook
cannot figure out solution.
i using following nginx configuration:
server { listen 80; server_name localhost; location /notebook { proxy_pass http://localhost:8000; # proxy_set_header x-real-ip $remote_addr; # proxy_set_header host $http_host; # proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for; } location ~* /(user[-/][a-za-z0-9]*)/(api/kernels/[^/]+/(channels|iopub|shell|stdin)|terminals/websocket)/? { proxy_pass http://localhost:8000; # proxy_set_header x-real-ip $remote_addr; # proxy_set_header host $http_host; # proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for; # websocket support proxy_http_version 1.1; proxy_set_header upgrade $http_upgrade; proxy_set_header connection "upgrade"; proxy_read_timeout 86400; } }
i fixed using following options jupyterhub configuration file:
# force proxy listen connections 127.0.0.1 c.jupyterhub.ip = '127.0.0.1' c.jupyterhub.base_url = u'/notebook'
wiki
Comments
Post a Comment