liwya 发表于 2018-11-12 07:47:36

宝宝忘记reload nginx了之部署

# cd /app/nginx-1.10.1/conf/  
# cp nginx.conf nginx.conf.ori
  
# vim nginx.conf
  
worker_processes1;
  

  
events {
  
    worker_connections1024;
  
}
  

  
http {
  
    include       mime.types;
  
    default_typeapplication/octet-stream;
  

  
    log_formatmain'$remote_addr - $remote_user [$time_local] "$request" '
  
                      '$status $body_bytes_sent "$http_referer" '
  
                      '"$http_user_agent" "$http_x_forwarded_for"'
  
               '$upstream_addr $upstream_status $upstream_response_time $request_time';
  

  
    access_loglogs/access.logmain;
  
    sendfile      on;
  
    keepalive_timeout65;
  
    upstream test {
  
      server 127.0.0.1:11111;
  
      upsync 10.0.1.5:8500/v1/kv/upstreams/test upsync_timeout=6m upsync_interval=500ms upsync_type=consul strong_dependency=off;
  
      upsync_dump_path /app/nginx/conf/servers/servers.conf;
  
    }
  

  
    upstream bar {
  
      server 10.0.1.6:8080 weight=1 fail_timeout=10 max_fails=3;
  
    }
  

  

  
    server {
  
      listen 80;
  

  
      location = / {
  
      proxy_pass http://test;
  
          proxy_set_headerHost$host;
  
          proxy_set_headerX-Real-IP$remote_addr;
  
          proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
  
          add_header    real $upstream_addr;
  
      }
  

  
      location ~ /Content|Scripts/ {
  
          proxy_pass http://test;
  
          proxy_set_headerHost$host;
  
          proxy_set_headerX-Real-IP$remote_addr;
  
          proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
  
      }
  

  
      location = /bar {
  
            proxy_pass http://bar;
  
      }
  

  
      location = /upstream_show {
  
            upstream_show;
  
      }
  

  
      location = /upstream_status {
  
            stub_status on;
  
            access_log off;
  
      }
  
    }
  
}


页: [1]
查看完整版本: 宝宝忘记reload nginx了之部署