最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nginx反向代理jupyter實踐

 更新時間:2026年03月14日 10:01:11   作者:jerry-89  
文章講述了如何配置Jupyter Notebook,包括打開配置文件和設置反向代理,反向代理配置中提到,指定HTTP版本為1.1是必要的,因為如果不加,Notebook將無法連接到內(nèi)核并一直顯示斷開,此外,還提到了資源和瀏覽器禁止下載的問題

1.jupyter配置

打開配置文件 /home/jack/.jupyter/jupyter_notebook_config.py

2.反向代理配置

這個/jack/與上面添加的對應 

location  /jack/ {
        
        proxy_pass http://192.168.196.164:8888/jack/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           # WebSocket support
           proxy_http_version 1.1;
           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection "upgrade";
        #這是代理網(wǎng)站的資源,可以查看但不能下載
        add_header Content-Disposition "inline";
        add_header X-Content-Type-Options "nosniff";
      
}

proxy_http_version 1.1顯然意思是指定http版本為1.1, 但是為什么呢? 你自己試試不就知道了如果不加的話, 在Notebook中將無法連接到內(nèi)核, 一直會顯示disconnected.  

這個是資源禁止訪問且禁止下載

 location ~ \.(zip|rar|sql|bak|gz|7z|py|pdf|doc|docx|xls|xlsx|out)$ {
        add_header Content-Disposition "inline";
        add_header X-Content-Type-Options "nosniff";
        #       return 404;
 
  }

瀏覽器禁止下載 

  location  /jack/ {
        #rewrite /jack/files/* /1111;
        rewrite /jack/files/* /404 permanent;
        #rewrite /jack/files/(.*)$ /404;
        proxy_pass http://192.168.206.25:8888/jack/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_http_version 1.1;
           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection "upgrade";
        add_header Content-Disposition "inline";
       # add_header X-Content-Type-Options "nosniff";
       add_header X-Content-Type-Options "nosniff";
 
 }

例:

more /etc/nginx/conf.d/default.conf 
server {

  listen 443 ssl; # managed by Certbot
  ssl_certificate /etc/letsencrypt/live/ict-cloud.thupdi.com/fullchain.pem; # managed by Certbot
  ssl_certificate_key /etc/letsencrypt/live/ict-cloud.thupdi.com/privkey.pem; # managed by Certbot
  include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
  ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

  server_name  AA.BB.com;
  charset    utf-8;
  client_max_body_size 500m;
  # tomcat 81端口
  location / {
     proxy_pass http://127.0.0.1:81/;
  } 

   location /v2/ {
     proxy_pass http://IP:81/;
   } 

  # 由于81端口下有應用是以thcloud開頭的,所以這個地方需要使用正則表達式匹配
  location /thcloud/ {
    proxy_pass http://127.0.0.1:8081/thcloud/;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "Upgrade";  
    proxy_read_timeout 5m;
  }
 
  location /new/thcloud/ {
    proxy_pass http://172.30.11.155:8081/thcloud/; 
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade,keep-alive";
    tcp_nodelay on;
    proxy_http_version 1.1;
    proxy_buffering off;
    proxy_request_buffering off;
    proxy_set_header X-Accel-Buffering no;
    proxy_max_temp_file_size 0; 
  }

  location /sjzl/ {
    proxy_pass http://IP:9090/sjzl/;
  }

  location /geoserver/ {
     proxy_pass http://IP:8080/geoserver/;
  }
 
  location /jupyter {
     proxy_pass http://IP:8000/;
  }
  
  location /hub {
     proxy_pass http://IP:8000/hub/;
  }

  location /user/jupyteradmin {
    proxy_pass http://IP:8000/user/jupyteradmin;
  }  

  location /user/jupyterhub {
    proxy_pass http://IP:8000/user/jupyterhub;
  }  

#0218

#這個/jupyterhub/與上面添加的對應 
  location  /jupyterhub/ {
        
        proxy_pass http://IP:8000/jupyterhub/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           # WebSocket support
           proxy_http_version 1.1;
           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection "upgrade";
        #這是代理網(wǎng)站的資源,可以查看但不能下載
        add_header Content-Disposition "inline";
        add_header X-Content-Type-Options "nosniff";
      
      }
 #  proxy_http_version 1.1顯然意思是指定http版本為1.1, 如果不加的話, 在Notebook中將無法連接到內(nèi)核, 一直會顯示disconnected.
 
 
#這個是資源禁止訪問且禁止下載
    location ~ \.(zip|rar|sql|bak|gz|7z|py|pdf|doc|docx|xls|xlsx|out)$ {
        add_header Content-Disposition "inline";
        add_header X-Content-Type-Options "nosniff";
        #       return 404;
 
   }
 
 
#瀏覽器禁止下載
 
   #location  /jupyterhub/ {
   location  // {
        #rewrite /jupyterhub/files/* /1111;
        rewrite /jupyterhub/files/* /404 permanent;
        #rewrite /jupyterhub/files/(.*)$ /404;
        proxy_pass http://IP:8000/jupyterhub/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_http_version 1.1;
           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection "upgrade";
        add_header Content-Disposition "inline";
       # add_header X-Content-Type-Options "nosniff";
       add_header X-Content-Type-Options "nosniff";
 
     }


  location ~ ^/.well-known/acme-challenge {
    allow all;
    root /var/www/html;
    try_files $uri = 404;
    break;
  }
      

  location /arcgis/ {
    proxy_pass http://127.0.0.1:6080;
    proxy_redirect off;
  }
     # arcgis服務 重定向 (IP訪問轉域名訪問)
  location /arcgis/rest/services/ {
    proxy_pass    http://127.0.0.1:6080/arcgis/rest/services/;
  }

  error_page   500 502 503 504  /50x.html;
  location = /50x.html {
    root   /usr/share/nginx/html;
  }

}


server {
    listen 80;
    server_name AA.BB.com; 
    location / {
       return 301 https://$host$request_uri;
    }
    if ($host = ict-cloud.thupdi.com) {
       return 301 https://$host$request_uri;
    }
}

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Nginx+Proxy_cache高速緩存配置

    Nginx+Proxy_cache高速緩存配置

    本文主要介紹了Nginx+Proxy_cache高速緩存配置,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2026-01-01
  • Nginx 訪問控制的多種方法

    Nginx 訪問控制的多種方法

    本文系統(tǒng)介紹了Nginx實現(xiàn)Web訪問控制的多種方法,包括IP黑白名單、路徑/方法/參數(shù)控制、HTTP基本認證、防盜鏈機制、客戶端證書校驗、限速限流、地理位置控制等基礎防護策略,感興趣的可以了解一下
    2025-12-12
  • nginx配置教程之a(chǎn)dd_header的坑詳解

    nginx配置教程之a(chǎn)dd_header的坑詳解

    這篇文章主要給大家介紹了關于nginx配置教程之a(chǎn)dd_header坑的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-02-02
  • Nginx的正則表達式詳解

    Nginx的正則表達式詳解

    今天來聊一聊他的正則表達式的使用規(guī)則,我會簡單的舉幾個例子然后進行說明講解,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • Nginx配置之虛擬主機server_name優(yōu)先級方式

    Nginx配置之虛擬主機server_name優(yōu)先級方式

    本文主要介紹了Nginx配置文件中不同匹配規(guī)則的優(yōu)先,包括精確匹配、以星號開頭的最長通配符、以星號結尾的最長通配符以及第一個正則表達式匹配,總結了Nginx處理匹配規(guī)則的優(yōu)先機制,以及注意事項
    2026-04-04
  • Nginx部署Vue二級目錄500錯誤的解決方案

    Nginx部署Vue二級目錄500錯誤的解決方案

    這段描述主要講解了在Nginx環(huán)境下部署Vue項目的方法,特別針對二級域名和路徑配置進行了詳細說明,提供了解決500錯誤的有效配置
    2026-05-05
  • nginx: [warn]

    nginx: [warn] "log_format" directive used only on "http" lev

    這篇文章主要介紹了nginx: [warn] "log_format" directive used only on "http" level 解決方法,需要的朋友可以參考下
    2014-08-08
  • Nginx配置文件詳解

    Nginx配置文件詳解

    Nginx是lgor Sysoev為俄羅斯訪問量第二的rambler.ru站點設計開發(fā)的。Nginx功能豐富,可作為HTTP服務器,也可作為反向代理服務器,郵件服務器。這篇文章主要介紹了Nginx配置詳解,需要的朋友可以參考下
    2017-05-05
  • Nginx轉發(fā)需求querystring轉寫示例解析

    Nginx轉發(fā)需求querystring轉寫示例解析

    這篇文章主要為大家介紹了Nginx轉發(fā)需求querystring轉寫示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • 在Debian上安裝最新版Nginx實踐

    在Debian上安裝最新版Nginx實踐

    文章介紹了Nginx安裝的官方文檔流程,涵蓋先決條件、密鑰驗證、存儲庫設置、安裝步驟及常用命令,如啟動/停止/重啟服務、檢查配置、查看版本與日志等,幫助用戶完成Nginx部署與管理
    2025-09-09

最新評論

兰溪市| 镇原县| 平舆县| 通渭县| 孙吴县| 紫阳县| 肥乡县| 龙井市| 龙川县| 灵武市| 柯坪县| 彰化县| 航空| 雷山县| 和林格尔县| 岳西县| 巴南区| 雅江县| 陆川县| 崇义县| 泰和县| 任丘市| 且末县| 上饶县| 鄂伦春自治旗| 措美县| 平远县| 兰溪市| 雅安市| 石柱| 寻乌县| 资中县| 上高县| 五大连池市| 鸡东县| 于田县| 祁东县| 乌拉特后旗| 天祝| 锡林郭勒盟| 鹤岗市|