Jupiterノートブックサーバーを(Ubuntu 14.04を実行している)ワークステーションから実行しようとしています。私は、OpenSSLで自己署名証明書を設定する手順hereを、次の午前:SafariのJupyterノートブックサーバーで動作する自己署名証明書の取得
openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout key.pem -out cert.pem
私が選んだのベースURLがjupyter_notebook_config.py
で/ipython/
た:
c.NotebookApp.base_url = '/ipython/'
次のように私は私のJupyterノートブックを起動します。 (両方のMac OS XとiPadのSafari &クロム、)すべてのブラウザで
jupyter notebook --certfile=$HOME/.jupyter/cert.pem --keyfile=$HOME/.jupyter/key.pem
は、私はトンを接続することができましたo https://my.server.address:8888/ipython/新しいノートブックを作成します。
私はGoogle Chromeのカーネルに接続することができますが、Mac OS XのSafariでは実行できません。Jupyterウィンドウに「Connecting to kernel」メッセージが表示されますに。 iPadでは、Safari & Google Chromeの両方で、アドレスにアクセスして新しいノートブックを作成することができましたが、「Connecting to kernel」メッセージですべての機能が停止します。現時点で有効なのは、MacのGoogle Chromeです(Safari for Macは動作せず、Safoor & Google Chrome on iPadは機能しません)。
この理由は、Safariが自己署名証明書を受け入れない可能性があると考えられます。私はLets Encryptを試しましたが、そのためにドメイン名が必要です(このJupyterノートはイントラネット内で実行されています)。
私の質問は、Safariに自己署名入りの証明書を受け入れることですか、それとも回避策がありますか? iPad/iPhoneでSafariでこれらを受け入れることは可能ですか?