配置nginx
http://www.jb51.net/article/103703.htm
下载linux_jdk
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u21-oth-JPR
安装linux jdk
http://blog.csdn.net/xb12369/article/details/40788491;
-----------------------------------------------------------------
#user nobody--(user www www)(用户和组)
error_log logs/error.log;#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
worker_processes 4;--(4个cpu 4个进程)
#worker_cpu_affinity 0001 0010 0100 1000;
worker_rlimit_nofile 65535;-- 一个进程打开的最大文件数
events {
--use epoll;多路复用IO,基于linux2.6以上内核性能,可以大大提高nginx的性能
worker_connections 20480;--单个worker_processes 最大连接数(服务器最大连接数=4*worker_processes 102400)
}
http {
include mime.types;--mime.types收到资源文件请求时,response响应类型
default_type application/octet-stream;--指定 text
--fastcgi_intercept_errors on
charset utf-8;--字符集utf-8
server_names_hash_bucket_size 128;--保存服务器名字 hash表的大小
client_header_buffer_size 2k;--头
large_client_header_buffers 4 4k;--(32k)
client_max_body_size 8m;--允许客户端请求最大单文件数(300m)
sendfile on;
tcp_nopush on;--防止网络阻塞
keepalive_timeout 60;--设置值 超时时间客户端到服务段的连接有效时间(时间不能太长)
--tcp_nodelay on;优化项,提高数据的实时响应性
--client_body_buffer_size 512k;缓存区代理 缓存用户端请求的最大字节数
--proxy_connect_timeout 5;--nginx与后端服务器连接超时时间(代理连接超时)
--proxy_read_timeout 60;-- 连接成功后,后端服务器响应时间(代理接收时间)
--proxy_send_timeout 5;--后端服务器数据回传的时间
--proxy_buffer_size 16k;--设置代理服务器保存用户header信息的缓冲区大小
--proxy_buffers 4 64k;--缓冲区 网页平均在32k以下的话,可以这样设置
--proxy_busy_buffers_size 128k;--高负荷下缓冲大小
--proxy_temp_file_write_size 128k;--设定缓存文件夹的大小,大于 这个值,从upstream服务器传
--gzip on;--zip压缩,静态资源 js css png gif 10M--2M
--gzip_min length 1k;
--gzip_buffers 4 16k;
--gzip_http_version 1.1;
--gzip_comp_level 2;--压缩级别:1..9,值越小压缩比例越小,服务器cpu越大处理越快(设置为1,10M压缩后9M:cpu处理轻松些;设为9 10M压缩后为1M:cpu处理更费时间)
--gzip_types
--gzip_vary on;--http响应中增加一行目的是改反向服务器的策略
--日志格式
--动态转发
upstream backend{
ip_hash;
server 127.0.0.1:8080;
server 127.0.0.1:8081;
server 127.0.0.1:8082;
}
server {
listen 80;
server_name 172.16.9.143;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#禁用缓存
proxy_buffering off;
#设置反向代理的地址
proxy_pass http://backend;
client_max_body_size 1000m;
}
#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;
}
}
}