ServerName jupyter.kwain.net
ServerAdmin jflesch@kwain.net
DocumentRoot /var/www/html
# Fix for "SSL input filter read failed"
SetEnv nokeepalive
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://jupyterlab.home:8888/$1 [P,L]
ProxyPass / http://jupyterlab.home:8888/
ProxyPassReverse / http://jupyterlab.home:8888/
ProxyPreserveHost On
SSLEngine on
Protocols h2 http/1.1
ErrorLog ${APACHE_LOG_DIR}/jupyter_error.log
CustomLog ${APACHE_LOG_DIR}/jupyter_access.log vhost_combined
SSLOptions +StdEnvVars
SSLOptions +StdEnvVars
BrowserMatch "MSIE [2-6]"nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
BrowserMatch "MSIE [17-9]"ssl-unclean-shutdown
Include /etc/apache2/options-ssl-apache.conf
SSLCertificateFile /etc/apache2/certs/fullchain.pem
SSLCertificateKeyFile /etc/apache2/certs/privkey.key