国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Nginx正向代理和反向代理配置

learn_shifeng / 3640人閱讀

摘要:前言的反向代理功能應該是諸多功能里面最常用的一個功能了,正向代理的話可能使用的場景比較少,平時接觸的也不多,本章內容僅包含這兩個功能的基本使用配置,因為是本地版本的,所以不包含負載均衡相關的內容。

前言
Nginx的反向代理功能應該是Nginx諸多功能里面最常用的一個功能了,正向代理的話可能使用的場景比較少,平時接觸的也不多,本章內容僅包含這兩個功能的基本使用配置,因為是本地版本的,所以不包含負載均衡相關的內容。
完整配置和注釋
user   root owner;
worker_processes  4;

#error_log  /usr/local/etc/nginx/logs/error.log;
#error_log  /usr/local/etc/nginx/logs/info.log info;

pid        /Users/martin/nginx.pid;

events {
    worker_connections  256;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    #日志的格式
    #log_format  main  "$remote_addr - $remote_user [$time_local] "$request" "
    #                  "$status $body_bytes_sent "$http_referer" "
    #                  ""$http_user_agent" "$http_x_forwarded_for"";

    #訪問日志
    #access_log  /usr/local/etc/nginx/logs/access_log_pipe  main;

    #sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;

    gzip  on;

    #反向代理配置

    server {
        listen       443 ssl;          #監聽443端口
        server_name  app.doodl6.com;   #服務域名
        ssl          on;               #是否開啟SSL加密
        ssl_certificate         /Users/martin/Documents/ssl/doodl6.crt; # SSL加密證書
        ssl_certificate_key     /Users/martin/Documents/ssl/doodl6.key; # SSL加密秘鑰

        charset UTF-8;   #編碼指定

        location ~* ^.+.(xls|woff2|log|jpg|jpeg|gif|png|ico|html|cfm|cfc|afp|asp|lasso|pl|py|txt|fla|swf|zip|js|css|less)$ {   #代理指定后綴的請求,這里配的是常見的前端資源
            proxy_pass https://127.0.0.1:80;  #轉向提供內容的真實服務器地址,也可以配置本地目錄(見HTTP代理配置)
            proxy_set_header Host $http_host;  #寫入Header值,
            proxy_set_header referer "$http_referer";
        }  

        location = / {        #代理域名請求,也就只有域名的請求,如:https://app.doodl6.com
            proxy_pass https://127.0.0.1:8080;
            proxy_set_header Host $http_host;
        } 

        location ~ / {       #代理所有請求,不符合上面兩種配置的請求都會走這個代理配置
            proxy_pass http://127.0.0.1:8080;
            proxy_set_header Host $http_host;
        }
    }

    server {
        listen       80;
        server_name  app.doodl6.com;
        charset UTF-8; 

        location ~* ^.+.(xls|woff2|log|jpg|jpeg|gif|png|ico|html|cfm|cfc|afp|asp|lasso|pl|py|txt|fla|swf|zip|js|css|less|ico)$ {
            expires 30s;   #內容緩存30秒
            root /Users/martin/project/app/front;  #指定文件根目錄
        } 

        location ~ / {
            proxy_pass http://127.0.0.1:8080;
            proxy_set_header Host $http_host;
        }
    }

    #正向代理配置

    server{
        listen 82;   #監聽端口 
        resolver 8.8.8.8;   #DNS
        resolver_timeout 10s;  # DNS解析超時時間
        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;
        }
    }

    #本地反向轉正向代理

    server {
        listen       80;
        server_name  proxy.doodl6.com;
        charset UTF-8; 

        location ~ / {
            proxy_pass http://127.0.0.1:82;  #轉到本地正向代理
            proxy_set_header Host $http_host;
        }
    }

}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/40263.html

相關文章

  • Nginx實踐篇(4)- Nginx代理服務 - 正向代理反向代理

    摘要:一代理簡介代理代理服務正向代理和反向代理區別在于代理的對象不一樣。 一、代理簡介 1. 代理 showImg(https://segmentfault.com/img/remote/1460000015873425?w=556&h=248); 2. Nginx代理服務 showImg(https://segmentfault.com/img/remote/146000001587342...

    Keven 評論0 收藏0
  • Nginx實踐篇(4)- Nginx代理服務 - 正向代理反向代理

    摘要:一代理簡介代理代理服務正向代理和反向代理區別在于代理的對象不一樣。 一、代理簡介 1. 代理 showImg(https://segmentfault.com/img/remote/1460000015873425?w=556&h=248); 2. Nginx代理服務 showImg(https://segmentfault.com/img/remote/146000001587342...

    kidsamong 評論0 收藏0
  • Nginx實踐篇(4)- Nginx代理服務 - 正向代理反向代理

    摘要:一代理簡介代理代理服務正向代理和反向代理區別在于代理的對象不一樣。 一、代理簡介 1. 代理 showImg(https://segmentfault.com/img/remote/1460000015873425?w=556&h=248); 2. Nginx代理服務 showImg(https://segmentfault.com/img/remote/146000001587342...

    wuyangchun 評論0 收藏0
  • nginx反向代理、動靜分離、負載均衡

    摘要:反向代理要說反向代理,我們就先要理解正向代理下面我們就談談正向代理和反向代理吧。客戶端才能使用正向代理。反向代理總結就一句話代理端代理的是服務端。因此,動態資源轉發到服務器我們就使用到了前面講到的反向代理了。 反向代理 要說反向代理,我們就先要理解正向代理 ,下面我們就談談正向代理和反向代理吧。 正向代理 一個位于客戶端和原始服務器(origin server)之間的服務器,為了從原始...

    DTeam 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<