0
그래서 내 서버에 노트북 인스턴스를 설정하려고합니다. 우분투 16.04 jupyter 노트가 실행되는 계정에서만 실행되고 있습니다. Apache 2는 ProxyPass를 사용하여 모든 요청을 해당 포트로 전달합니다.로그인 후 주피터 노트 404
apache2.conf의 : 그 두 번째 줄 비록
ProxyPass /jupyter http://localhost:31415/jupyter
ProxyPass /jupyter/api/kernels/http://localhost:31415/jupyter/api/kernels/
하지만 일부 사이트에 추천, 나는 그것을 주석 여부를 중요하지 될 것으로 보인다. jupyter의 설정에 대해
:
c.NotebookApp.base_url = '/jupyter'
c.NotebookApp.enable_mathjax = True
c.NotebookApp.open_browser = False
c.NotebookApp.password_required = True
c.NotebookApp.port = 31415
암호는 해시와 .json 파일에있다.
[I 00:33:06.290 NotebookApp] Serving notebooks from local directory: /home/jupyter/.jupyter
[I 00:33:06.290 NotebookApp] 0 active kernels
[I 00:33:06.290 NotebookApp] The Jupyter Notebook is running at:
[I 00:33:06.290 NotebookApp] http://localhost:31415/jupyter/
[I 00:33:06.290 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[I 00:33:51.782 NotebookApp] 302 GET /jupyter/ (127.0.0.1) 1.10ms
[I 00:33:51.940 NotebookApp] 302 GET /jupyter/tree? (127.0.0.1) 1.48ms
[W 00:34:03.481 NotebookApp] 401 POST /jupyter/login?next=%2Fjupyter%2Ftree%3F (127.0.0.1) 2.68ms referer=http://mydomain/jupyter/login?next=%2Fjupyter%2Ftree%3F
[I 00:34:10.460 NotebookApp] 302 POST /jupyter/login?next=%2Fjupyter%2Ftree%3F (127.0.0.1) 1.82ms
[I 00:34:10.621 NotebookApp] Refusing to serve hidden directory, via 404 Error
[W 00:34:10.634 NotebookApp] 404 GET /jupyter/tree? (127.0.0.1) 14.33ms referer=http://mydomain/jupyter/login?next=%2Fjupyter%2Ftree%3F
당신은 거기 주 404 오류를 볼 수 있습니다
이 로그는 나에게 다음 올바른 암호를 시도하고, 하나의 잘못된 암호를 시도, https://mydomain/jupyter에가는 보여줍니다. 브라우저에서 결과는 다음과 같습니다. 404
하지만 로그인 프롬프트를 통해 확인할 수있었습니다.
실제 오작동이 있습니까, 아니면 로그에 404가 궁금하십니까? 로컬 디렉토리'.jupyter'는 나쁜 아이디어처럼 보입니다. IIRC, 점 접두사가 붙은 디렉토리는 숨겨진 것으로 간주됩니다. /home/jupyter/.jupyter/ 대신/home/jupyter/notebook/디렉토리에서 노트북 서버를 시작하고 차이가 있는지 확인하십시오. –
이것은 오래된 것입니다. 그러나 후속 조치에서 이것은 숨겨진 디렉토리 문제였습니다. 실행중인 디렉토리에서 실행중인 노트북을 설명하지 못했습니다. – user8314172