jupyterhub
JupyterHub with Apache proxy pass
NOTA
ver JupyterHubWn3install Apache modules from
https://www.digitalocean.com/community/tutorials/how-to-use-apache-http-server-as-reverse-proxy-using-mod_proxy-extensionConfigure apache
edit the file /etc/apache2/sites-enabled/000-default.confOur Jupyterhub was configure in the server 10.0.0.5 in the port 80, if you have other port just change 10.0.0.5:your_port
Redirect /jupyter /jupyter/
ProxyVia On
ProxyRequests Off
<Location /jupyter>
ProxyPass http://10.0.0.5
ProxyPassReverse http://10.0.0.5
ProxyPreserveHost On
Header edit Origin "gfif.udea.edu.co" 10.0.0.5
</Location>
<Location /hub>
ProxyPass http://10.0.0.5/hub
ProxyPassReverse http://10.0.0.5/hub
</Location>
<Location /login>
ProxyPass http://10.0.0.5/login
ProxyPassReverse http://10.0.0.5/login
</Location>
<Location /user>
ProxyPass http://10.0.0.5/user
ProxyPassReverse http://10.0.0.5/user
ProxyPreserveHost On
Header edit Origin "gfif.udea.edu.co" 10.0.0.5
Header edit Referrer "gfif.udea.edu.co" 10.0.0.5
RequestHeader edit Referrer "gfif.udea.edu.co" 10.0.0.5
</Location>
ProxyPass /api/kernels ws://10.0.0.5/api/kernels
ProxyPassReverse /api/kernels http://10.0.0.5/api/kernels
ProxyPass /api/routes ws://10.0.0.5/api/routes
ProxyPassReverse /api/routes http://10.0.0.5/api/routes
<Proxy *>
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Proxy>
<Location ~ "/(user/[^/]*)/(api/kernels/[^/]+/channels|terminals/websocket)/?">
ProxyPass ws://10.0.0.5
ProxyPassReverse ws://10.0.0.5
</Location>