erp.yoho.yohoops.org.conf 912 Bytes
# Interface FOR YOHO ERP SYSTEM 
server {

    listen  80;
    server_name  erp.yoho.yohoops.org;

    proxy_http_version 1.1;
    proxy_set_header Connection "";


    access_log  /Data/logs/nginx/erp.yoho.yohoops.org_access.log  fenxi;
    error_log   /Data/logs/nginx/erp.yoho.yohoops.org_error.log;

    if ( $request_method = HEAD ) {
     	 return 200;
    }
    
    location  /erp/ {
      proxy_pass  http://erpgateway/erp-gateway/erp/;
      proxy_set_header   X-Real-IP  $real_ip;
      proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header   Accept-Encoding "gzip";
      proxy_http_version  1.1;
      proxy_set_header   Connection "";
      proxy_set_header Host $host;
    }
    
    ## malicious ip management
    location = /malIp {
 	    content_by_lua '
 		  local limit_ip_access = require "limit_ip_access";
           limit_ip_access:mal_ip();
 		';
 	}
  
}