欢迎来到天天文库
浏览记录
ID:8971448
大小:20.17 KB
页数:6页
时间:2018-04-13
《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
此文档下载收益归作者所有