nginx是一个高性能的http和反向代理服务器,因其稳定性、丰富的功能性、以及低能耗被广泛采用。本文将示范在fedora16上配置安装nginx,并且整合tomcat做服务器负载均衡配置。
关于安装方法 之前的博客里面有介绍
安装完成之后最重要的是修改nginx.conf配置
关于配置可参阅我的另一篇博客http://blog.csdn.net/shan1991fei/article/details/52025581
然后设置负载均衡服务器列表
#设定负载均衡的服务器列表
35 upstream mysvr {
36 #weigth参数表示权值,权值越高被分配到的几率越大
37 server 192.168.33.229:8080 weight=5;
38 }
接下来是服务器配置
server {
40 listen 7878;
41 server_name localhost;
42
43 #charset koi8-r;
44
45 #access_log logs/host.access.log main;
46
47 location / {
48 root html;
49 index index.html index.htm;
50 proxy_pass http://192.168.33.229:8080;
51 proxy_redirect off;
52 proxy_set_header Host $host;
53 proxy_set_header X-Real-IP $remote_addr;
54 proxy_set_header X-Forwarded-For $proxy_add_x_forwarde d_for;
55 client_max_body_size 10m;
56 client_body_buffer_size 128k;
57 proxy_connect_timeout 90;
58 proxy_send_timeout 90;
59 proxy_read_timeout 90;
60 proxy_buffer_size 4k;
61 proxy_buffers 4 32k;
62 proxy_busy_buffers_size 64k;
63 proxy_temp_file_write_size 64k;
64 }