| ... | ... | @@ -21,21 +21,23 @@ Im Verzeichnis `/etc/apache2/vhosts.d` ist die Datei `jupyterlab.conf` mit folge |
|
|
|
Listen 82
|
|
|
|
|
|
|
|
<VirtualHost *:82>
|
|
|
|
<Location ~ "/(user/[^/]+)/(api/kernels/[^/]+/channels|terminals/websocket)/?">
|
|
|
|
ProxyPass ws://127.0.0.1:8888
|
|
|
|
ProxyPassReverse ws://127.0.0.1:8888
|
|
|
|
</Location>
|
|
|
|
ProxyPass / http://127.0.0.1:8888/
|
|
|
|
ProxyPassReverse / http://127.0.0.1:8888/
|
|
|
|
|
|
|
|
Header edit Origin a73435.berlin.ptb.de:82 127.0.0.1:8888
|
|
|
|
RequestHeader edit Origin a73435.berlin.ptb.de:82 127.0.0.1:8888
|
|
|
|
|
|
|
|
Header edit Referer a73435.berlin.ptb.de:82 127.0.0.1:8888
|
|
|
|
RequestHeader edit Referer a73435.berlin.ptb.de:82 127.0.0.1:8888
|
|
|
|
|
|
|
|
LogLevel debug
|
|
|
|
<Location />
|
|
|
|
ProxyPass http://127.0.0.1:8888/
|
|
|
|
ProxyPassReverse http://127.0.0.1:8888/
|
|
|
|
</Location>
|
|
|
|
|
|
|
|
<Location /api/kernels/>
|
|
|
|
ProxyPass ws://127.0.0.1:8888/api/kernels/
|
|
|
|
ProxyPassReverse ws://127.0.0.1:8888/api/kernels/
|
|
|
|
</Location>
|
|
|
|
</VirtualHost>
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
Anmerkung: Statt des Ports 82 kann auch ein anderer gewählt werden.
|
| ... | ... | @@ -118,8 +120,8 @@ Description=JupyterLab Service |
|
|
|
Type=simple
|
|
|
|
WorkingDirectory=/usr/local/share/JupyterLab
|
|
|
|
EnvironmentFile=-/etc/environment
|
|
|
|
ExecStart=/bin/bash -lc 'source ./bin/activate ; \
|
|
|
|
jupyter lab --notebook-dir=/home/ipynb/notebooks --no-browser \
|
|
|
|
ExecStart=/bin/bash -lc 'source ./bin/activate ; \\
|
|
|
|
jupyter lab --notebook-dir=/home/ipynb/notebooks --no-browser \\
|
|
|
|
--config=./jupyter_server_config.json'
|
|
|
|
User=ipynb
|
|
|
|
Group=ipynb
|
| ... | ... | |
| ... | ... | |