<pre id="jbbnp"><rp id="jbbnp"></rp></pre>

    [使用案例]nginx代理服務器怎么使用?

    發布時間:2020-07-03 關注熱度:°C

      nginx是功能非常強大的代理服務器,我們能夠用nginx來實現正向代理、反向代理。那么,它們要分別怎么來設置實現使用呢?下面我們來看看IP海帶來的介紹。

    nginx代理服務器如何使用

      nginx要如何配置正向代理和反向代理?

     

      反向代理的配置教程:

     

      http {

     

      #省略了前面一般的配置,直接從負載均衡這里開始

     

      #設置地址池,后端3臺服務器

     

      upstream servermap {

     

      server 192.168.1.1:8080 weight=2 max_fails=2 fail_timeout=30s;

     

      server 192.168.1.2:8080 weight=3 max_fails=2 fail_timeout=30s;

     

      server 192.168.1.38080 weight=4 max_fails=2 fail_timeout=30s;

     

      }

     

      #一個虛擬主機,用來反向代理http_server_pool這組服務器

     

      server {

     

      listen 80;

     

      #外網訪問的域名

     

      server_name www.test.com;

     

      location / {

     

      # 后端服務器返回500 503 404錯誤,自動請求轉發到upstream池中另一臺服務器

     

      proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;

     

      proxy_pass http://servermap;

     

      proxy_set_header Host www.test.com;

     

      proxy_set_header X-Real-IP $remote_addr;

     

      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

     

      }

     

      access_log logs/www.test.com.access.log combined;

     

      }

     

      }

     

      正向代理的配置教程:

     

      server{

     

      resolver 10.1.23.4;

     

      resolver_timeout 30s;

     

      listen 8888;

     

      location / {

     

      proxy_pass http://$http_host$request_uri;

     

      proxy_set_header Host $http_host;

     

      proxy_buffers 256 4k;

     

      proxy_max_temp_file_size 0;

     

      proxy_connect_timeout 30;

     

      proxy_cache_valid 200 302 10m;

     

      proxy_cache_valid 301 1h;

     

      proxy_cache_valid any 1m;

     

      }

     

      }

     

      注意:

     

      1、必須有resolver, 即dns,超時時間可選項

     

      2、不能有hostname

     

      3、配置代理服務器 Http 狀態緩存時間

     

      4、配置緩存大小,關閉磁盤緩存讀寫減少I/O、代理連接超時時間

     

      配置好后,重啟nginx,以瀏覽器為例,要使用這個代理服務器,則只需將瀏覽器代理設置為http://IP:8888,即可使用了。

     

      以上就是IP海本次要給大家介紹的代理服務器正向、反向代理設置教程,希望對大家使用能有幫助。

     

    版權聲明:本文為IP海(iphai.cn)原創作品,未經許可,禁止轉載!

    Copyright © 2020-2022 www.meshmotors.com. All Rights Reserved. IP海 版權所有.
    IP海僅提供中國內IP加速服務,無法跨境聯網,用戶使用IP海從事的任何行為均不代本公司的意志和觀點,產生的相關責任用戶自負。
    ICP備案鄂ICP備19030659號-3 公安備案鄂公網安備42100302000141號 計算機軟件著作權證計算機軟件著作權證 ICP/EDI許可證ICP/EDI許可證:鄂B2-20200106

    微信掃一掃咨詢
    八戒八戒在线www日本