安装python-mpipinstalljupyter配置2.1生成配置文件jupyternotebook--generate-config2.2生成登录密码python3-c'fromnotebook.authimportpasswd;print(passwd("usepassword"));'2.3修改配置文件vim~/.jupyter/jupyter_notebook_config.py2.4配置文件内容c.NotebookApp.allow_origin='*'c.NotebookApp.allow_remote_access=Truec.NotebookApp.base_url='/'#设置ip访问,允许任意ip访问c.NotebookApp.ip='*'c.NotebookApp.local_hostnames=['*']#设置jupyter的工作路径c.NotebookApp.notebook_dir='/home/ifan/workspace/jupyter'#不要打开浏览器c.NotebookApp。open_browser=False#访问使用的端口,设置一个未使用的端口即可c.NotebookApp.port=8888#设置登录密码,替换这里刚才复制的内容xxxc.NotebookApp.password=''#如果使用token,加上这个直接,也可以直接连接(可以使用pycharm添加)c.NotebookApp.token='123456'如果有文件没有权限exportXDG_RUNTIME_DIR="~/workspace/jupyter/data"startjupyternotebooknginxconfigurationserver{听80;server_namejupyter.ifan.comwww.jupyter.ifan.com;返回301https://$server_name$request_uri;}server{listen443ssl;服务er_namejupyter.ifan.comwww.jupyter.ifan.com;ssl_session_cache共享:SSL:10m;ssl_session_timeout10m;ssl_certificatefullchain.pem;#证书路径ssl_certificate_keyprivkey.pem;#证书路径add_headerStrict-Transport-Security"max-age=31536000;includeSubDomains;preload"always;add_headerX-Frame-OptionsDENY;add_headerX-Content-Type-Optionsnosniff;add_headerX-Xss-保护1;位置/{proxy_http_version1.1;proxy_set_header接受编码gzip;#WebSocket支持proxy_set_header升级$http_upgrade;proxy_set_header连接“升级”;proxy_read_timeout120s;proxy_next_upstream错误;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;proxy_set_headerX-Real-IP$remote_addr;proxy_connect_timeout3s;proxy_passhttp://localhost:8888;}}
