<listing id="fdftx"></listing>

        <address id="fdftx"></address>
        <address id="fdftx"><address id="fdftx"><nobr id="fdftx"></nobr></address></address>
        <address id="fdftx"><listing id="fdftx"><nobr id="fdftx"></nobr></listing></address>

        <address id="fdftx"><nobr id="fdftx"><meter id="fdftx"></meter></nobr></address><address id="fdftx"><th id="fdftx"><progress id="fdftx"></progress></th></address>

          [使用案例]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 © www.skldkt.com. All Rights Reserved. IP海 版權所有.
          IP海僅提供中國內IP加速服務,無法跨境聯網,用戶應遵守《服務條款》內容,嚴禁用戶使用IP海從事任何違法犯罪行為。
          ICP備案鄂ICP備19030659號-3 公安備案鄂公網安備42100302000141號 計算機軟件著作權證計算機軟件著作權證 ICP/EDI許可證ICP/EDI許可證:鄂B2-20200106

          微信掃一掃咨詢
          国产福利第一页