728x90
jupyter 은 윈도우에서도 되나 저는 보통 Linux에서 사용하므로 리눅스 카테고리에 올린다.
install은 단순히 pip 로 하면 되고
nginx를 두고 처리를 할때 처리할 부분만 기술한다.
구동은 다음 형태로 하면 된다.
NOTEBOOK_BASE_DIR=./
jupyter lab --no-browser --ip=0.0.0.0 --notebook-dir=${NOTEBOOK_BASE_DIR} --ServerApp.base_url=jupyter --NotebookApp.allow_origin=*
origin 설정하는 이유는 다른 서버에서 nginx를 lb 로 사용하려는 구조 비스무리 하게 해서 그렇다.
terminal을 오픈을 해 줄때 websocket으로 하는데, 이때 host 가 다를 경우 저런 CORS 문제가 되기 때문.
앞단 nginx도 reverse proxy로 둘 경우 다음과 같이 설정 (특히 WebSocket 부분) 참조 하면 된다.
location ~ /jupyter(.*)$ {
proxy_pass http://x.x.x.x:8888$request_uri;
proxy_http_version 1.1;
proxy_redirect off;
# WebSocket 설정
proxy_set_header Upgrade "websocket";
proxy_set_header Connection "Upgrade";
proxy_read_timeout 86400;
}
728x90
'IT > OS|Network|Script' 카테고리의 다른 글
윈도우11 업데이트 후 한글 입력이 안되는 현상 (1) | 2023.10.15 |
---|---|
node-red docker로 구축 및 nginx docker 연결 (0) | 2023.10.05 |
Python config.ini 보다 입력받은 옵션을 더 우선시 하기 (0) | 2023.09.14 |
[AWK] Giga, Kilo, Mega 변환해서 보여주기 (0) | 2023.09.14 |
[Script] bash iconv로 디렉토리 내 파일들 cp949 to utf8변환 (0) | 2023.09.14 |