nginx示例

#user  nobody;

worker\_processes  1;

#error\_log  logs/error.log;

#error\_log  logs/error.log  notice;

#error\_log  logs/error.log  info;

#pid        logs/nginx.pid;

events {
    worker\_connections  1024;
}

http {

    include       mime.types;

    default\_type  application/octet-stream;

    sendfile        on;

    keepalive\_timeout  65;

    server {

        listen       80;

        server\_name  localhost;

        location / {

            root   html;

            index  index.html index.htm;
        }

        error\_page   500 502 503 504  /50x.html;

        location = /50x.html {

            root   html;
        }

     location /XXXXXXXX/ { 

            proxy\_set\_header Host $host;

            proxy\_pass\_header User-Agent;

            proxy\_pass http://10.10.100.800:8080/XXXX/;

        }

    }

http {

    log\_format  main  '$remote\_addr - $remote\_user \[$time\_local\] "$request" '

                      '$status $body\_bytes\_sent "$http\_referer" '

                      '"$http\_user\_agent" "$http\_x\_forwarded\_for"';

       upstream backend {

                server 123.345.456.567:8089;

                server 123.456.678.789:8089;

               ip\_hash;
    }

 server {

        listen       80;

        server\_name  localhost;

        index index.html index.jsp;

        location /{

            proxy\_pass  http://123.345.456.567:8089;

            proxy\_redirect    off;

            proxy\_set\_header X-Forwarded-For $proxy\_add\_x\_forwarded\_for;

            proxy\_set\_header X-Real-IP $remote\_addr;

            proxy\_set\_header Host $http\_host;

        }

    }
}

results matching ""

    No results matching ""