nginx配置学习笔记



配置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;
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值