nginx proxy

nginx forward proxy

server {

    listen 8090;

    location / {

        resolver 218.85.157.99 218.85.152.99; resolver_timeout 30s;

        proxy_pass http://$host$request_uri;

    }

    access_log /data/httplogs/proxy-$host-aceess.log; 

}

 

reverse proxy

server {

    listen 80;

    server_name xxx123.tk; 

    location / {

        proxy_redirect off;

        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_pass http://localhost:9011;

    }

    access_log logs/xxx123.tk_access.log; 

}

 

load balancing

Distribute requests to www.share.com to two machines 131 and 132 in the intranet for load balancing.

upstream monitor_server {

    server 192.168.0.131:80;

    server 192.168.0.132:80;

}

server {

    listen 80;

    server_name www.share.com; 

    location / {

        proxy_redirect off;

        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_pass http://monitor_server;

    }

    access_log logs/www.share.com_access.log; 

}

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326260602&siteId=291194637