Ubuntu下基于Nginx实现Tomcat集群负载均衡(2)

user  root root; # Nginx所在的用户和用户组      worker_processes  3; # 动的工作进程数量      #error_log  logs/error.log;   #error_log  logs/error.log  notice;   #error_log  logs/error.log  info;      pid        logs/nginx.pid; # Nginx进程ID         events {       worker_connections  1024;   }         http {       include       mime.types;       default_type  application/octet-stream;          #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '       #                  '$status $body_bytes_sent "$http_referer" '       #                  '"$http_user_agent" "$http_x_forwarded_for"';          #access_log  logs/access.log  main;          sendfile        on;       #tcp_nopush     on;          #keepalive_timeout  0;       keepalive_timeout  65;          #gzip  on;       upstream localhost { # 发到localhost上的请求,通过Nginx转发到实际处理请求的服务器              server 192.168.0.181:8080 weight=1;              server 192.168.0.184:8080 weight=1;       }          server {           listen       8888; # Nginx监听的端口,默认为80           server_name  localhost; # Nginx所在主机的名称              #charset koi8-r;              #access_log  logs/host.access.log  main;              location / {               root   html/solr; # 请求资源的路径(代理:/home/ubuntu/servers/nginx/tml/solr/,该目录下没有任何数据)               index  index.html index.htm;               proxy_pass   ; # 代理:对发送到localhost上请求进行代理               include proxy.conf; # 引入proxy.conf配置           }              #error_page  404              /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;           }              # proxy the PHP scripts to Apache listening on 127.0.0.1:80           #           #location ~ \.php$ {           #    proxy_pass   ;           #}              # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000           #           #location ~ \.php$ {           #    root           html;           #    fastcgi_pass   127.0.0.1:9000;           #    fastcgi_index  index.php;           #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;           #    include        fastcgi_params;           #}              # deny access to .htaccess files, if Apache's document root           # concurs with nginx's one           #           #location ~ /\.ht {           #    deny  all;           #}       }             # another virtual host using mix of IP-, name-, and port-based configuration       #       #server {       #    listen       8000;       #    listen       somename:8080;       #    server_name  somename  alias  another.alias;          #    location / {       #        root   html;       #        index  index.html index.htm;       #    }       #}             # HTTPS server       #       #server {       #    listen       443;       #    server_name  localhost;          #    ssl                  on;       #    ssl_certificate      cert.pem;       #    ssl_certificate_key  cert.key;          #    ssl_session_timeout  5m;          #    ssl_protocols  SSLv2 SSLv3 TLSv1;       #    ssl_ciphers  HIGH:!aNULL:!MD5;       #    ssl_prefer_server_ciphers   on;          #    location / {       #        root   html;       #        index  index.html index.htm;       #    }       #}      }  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/wyyyfx.html