nginx反向代理配置及优化

nginx反向代理配置及优化

ID:8971448

大小:20.17 KB

页数:6页

时间:2018-04-13

nginx反向代理配置及优化_第1页
nginx反向代理配置及优化_第2页
nginx反向代理配置及优化_第3页
nginx反向代理配置及优化_第4页
nginx反向代理配置及优化_第5页
资源描述:

《nginx反向代理配置及优化》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、nginx反向代理配置及优化前言:    由于服务器apache抗不住目前的并发.加上前端squid配置后,问题依然无法解决.而页面程序大部分是动态.无法使用fastcgi来处理.因此想使用nginx做为反向代理apache.整个配置安装过程很简单.在考虑高并发的情况下,在安装前就做了些优化.目前配置能抗住3000以上并发.好像不是特别大哦?呵~~但足以~~只是还有少量499问题..期待有人跟我讨论解决 第1部分:安装1建立用户及组/usr/sbin/groupaddwww/usr/sbin/useradd-gwwwwww2安装pc

2、re让nginx支持rewrite方便以后所需wgetftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.8.tar.gztarzxvfpcre-7.8.tar.gzcdpcre-7.8/./configuremake&&makeinstall3安装nginxwgethttp://sysoev.ru/nginx/nginx-0.7.58.tar.gztarzxvfnginx-0.7.58.tar.gzcdnginx-0.7.58/./configure--user

3、=www--group=www--prefix=/usr/local/webserver/nginx--with-http_stub_status_module--with-http_ssl_module--with-cc-opt='-O2'--with-cpu-opt=opteronmake&&makeinstall#注意上文中的--with-cc-opt='-O2'--with-cpu-opt=opteron这是编译器优化,目前最常用的是-02而不是3.后面对应CPU的型号,可参照:http://wiki.gentoo.tw/i

4、ndex.php/HOWTO_CFLAG第2部分:配置及优化配置文件1nginx.conf配置文件:user    wwwwww;worker_processes4;#[debug

5、info

6、notice

7、warn

8、error

9、crit]error_log    /usr/local/webserver/nginx/logs/nginx_error.log    crit;pid                /usr/local/webserver/nginx/nginx.pid;#Specifiesthevalueformaxi

10、mumfiledescriptorsthatcanbeopenedbythisprocess.worker_rlimit_nofile51200;events{        useepoll;        worker_connections51200;}http{        include            mime.types;        default_type    application/octet-stream;        source_charsetGB2312;        server_nam

11、es_hash_bucket_size256;        client_header_buffer_size256k;        large_client_header_buffers4256k;        #sizelimits        client_max_body_size            50m;        client_body_buffer_size        256k;        client_header_timeout    3m;        client_body_time

12、out3m;        send_timeout            3m;#参数都有所调整.目的是解决代理过程中出现的一些502499错误            sendfileon;        tcp_nopush        on;        keepalive_timeout120;#参数加大,以解决做代理时502错误        tcp_nodelayon;                include                    vhosts/upstream.conf;        inc

13、lude                    vhosts/bbs.linuxtone.conf;}2upstream.conf配置文件(这也是做负载的配置方法)upstream.conf            upstreambb

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。