hongleimi 发表于 2017-12-22 15:55:12

[例子] nginx负载均衡搭建及测试

#usernobody;# userroot root #Nginx所在的用户和用户组  userroot root; #Nginx所在的用户和用户组
  worker_processes1;# 启动的工作进程数量
  #错误日志存放路径
  #error_loglogs/error.log;
  #error_loglogs/error.lognotice;
  #error_loglogs/error.loginfo;
  error_loglogs/error.loginfo;#add by olddoor-----------
  #pid      logs/nginx.pid;
  #add by olddoor-----------
  #add end------------------
  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"';
  #access_loglogs/access.logmain;
  sendfile      on;
  #tcp_nopush   on;
  #keepalive_timeout0;
  keepalive_timeout65;
  #gzipon;
  #add by olddor---------------------
  upstream localhost {
  #发到localhost上的请求,通过Nginx转发到实际处理请求的服务器
  server 192.168.64.132:8080 weight=1;
  server 192.168.64.132:8081 weight=1;
  server 192.168.64.132:8082 weight=1;
  }
  #add by olddor over----------------
  server {
  listen       8000;#宿主机访问虚拟机的80端口好像有点问题,建议不使用80端口
  server_namelocalhost;
  #charset koi8-r;
  #access_loglogs/host.access.logmain;
  location / {
  proxy_connect_timeout   3; #add by olddoor
  proxy_send_timeout      30; #add by olddoor
  proxy_read_timeout      30; #add by olddoor
  proxy_pass http://localhost;#add by olddoor
  #root   html; #ignore by olddoor
  #indexindex.html index.htm; #ignore by olddoor
  }
  location/test/jpgs/ {
  alias /data/imgs/;
  }
  #location /jpgs
  #error_page404            /404.html;
  # redirect server error pages to the static page /50x.html
  #
  error_page   500 502 503 504/50x.html;
  location = /50x.html {
  root   html;
  }
  # deny access to .htaccess files, if Apache's document root
  # concurs with nginx's one
  #
  #location ~ /\.ht {
  #    denyall;
  #}
  }
  # another virtual host using mix of IP-, name-, and port-based configuration
  #
  #server {
  #    listen       8000;
  #    listen       somename:8080;
  #    server_namesomenamealiasanother.alias;
  #    location / {
  #      root   html;
  #      indexindex.html index.htm;
  #    }
  #}
  # HTTPS server
  #
  #server {
  #    listen       443;
  #    server_namelocalhost;
  #    ssl                  on;
  #    ssl_certificate      cert.pem;
  #    ssl_certificate_keycert.key;
  #    ssl_session_timeout5m;
  #    ssl_protocolsSSLv2 SSLv3 TLSv1;
  #    ssl_ciphersHIGH:!aNULL:!MD5;
  #    ssl_prefer_server_ciphers   on;
  #    location / {
  #      root   html;
  #      indexindex.html index.htm;
  #    }
  #}
  }
页: [1]
查看完整版本: [例子] nginx负载均衡搭建及测试