最近文章更新
- 1966年生产的广州 珠江 SB6-2型 ..
- HD6870/6850全面评测,让你大饱眼..
- 百万现金刚入门 中国7大奢华私人..
- 罕见4G希捷酷鱼系类万转SCSI服务..
- IBM 6x86MX PR333 CPU
- 采用MC68000 CPU的进口老计算机主..
- 1989年IBM-XT机软驱
- BC3型饱和标准电池拆解
- JUKO ST
- Kingston 品牌的CPU
- YAMAHA 719
- intel 30线 内存条
- intel mmx cpu和主板
- 首款xHCI 1.0正式版标准USB 3.0控..
- 《极品飞车:地下狂飙》纹理MOD视..
- USB接口加扩展子卡:影驰神秘GTX..
- 阿里巴巴将发布浏览器 核心不是W..
- 黄仁勋大秀NVIDIA LOGO纹身
- Google Earth上的奇特卫星图片
- 开火!讯景限量版HD 5970详细测试..
相关文章链接
本类文章排行
最新新闻资讯
本周下载排行
- ArcSoft TotalMedia Theatre 3 P..
- Windows 7 Build 7600 16385 RTM..
- 《姗姗来迟软件光盘+飞扬PE工具箱..
- MSDN Windows 7 RTL 7600 Ultima..
- Windows 7 Home Premium (x86) -..
- Windows Virtual PC (x86) - (Mu..
- MSDN Windows 7 Language Pack X..
- Windows 7 Language Pack (x64) ..
- Windows 7 Starter (x86) - DVD ..
- Windows 7 Professional (x86) -..
- Windows 7 Language Pack (x86) ..
- Windows 7 Home Premium (x64) -..
- Windows XP Mode (x86, x64) - (..
- 7127.0.090507-1820_x86fre_clie..
- DMG2ISO
本月下载排行
- ArcSoft TotalMedia Theatre 3 P..
- Windows 7 Build 7600 16385 RTM..
- 《姗姗来迟软件光盘+飞扬PE工具箱..
- MSDN Windows 7 RTL 7600 Ultima..
- MSDN Windows 7 Language Pack X..
- Windows 7 Home Premium (x86) -..
- Windows 7 Language Pack (x64) ..
- Windows 7 Professional (x86) -..
- 7127.0.090507-1820_x86fre_clie..
- Windows 7 Professional (x64) -..
- Windows 7 Starter (x86) - DVD ..
- Windows Virtual PC (x86) - (Mu..
- Windows 7 Ultimate (x64) - DVD..
- Lenovo Windows 7 Ultimate OEM ..
- Windows 7 Home Premium (x64) -..
- 阅览次数: 文章来源: 原文作者: 整理日期: 2010-07-27
- /usr/sbin/groupadd www
- /usr/sbin/useradd -g www www
- wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.8.tar.gz
- tar zxvf pcre-7.8.tar.gz
- cd pcre-7.8/
- ./configure
- make && make install
- wget http://sysoev.ru/ nginx /nginx-0.7.58.tar.gz
- tar zxvf nginx-0.7.58.tar.gz
- cd nginx-0.7.58/
- ./configure --user=www --group=www --prefix=/usr/
local/webserver/nginx --with-http_stub_status_module
--with-http_ssl_module --with-cc-opt='-O2' --with-cpu-opt
=opteron - make && make install
- user www www;
- worker_processes 4;
- # [ debug | info | notice | warn | error | crit ]
- error_log /usr/local/webserver/nginx/logs/nginx_error.log crit;
- pid /usr/local/webserver/nginx/nginx.pid;
- #Specifies the value for maximum file descriptors that
can be opened by this process. - worker_rlimit_nofile 51200;
- events
- {
- use epoll;
- worker_connections 51200;
- }
- http
- {
- include mime.types;
- default_type application/octet-stream;
- source_charset GB2312;
- server_names_hash_bucket_size 256;
- client_header_buffer_size 256k;
- large_client_header_buffers 4 256k;
- #size limits
- client_max_body_size 50m;
- client_body_buffer_size 256k;
- client_header_timeout 3m;
- client_body_timeout 3m;
- send_timeout 3m;
- #参数都有所调整.目的是解决代理过程中出现的一些502 499错误
- sendfile on;
- tcp_nopush on;
- keepalive_timeout 120; #参数加大,以解决做代理时502错误
- tcp_nodelay on;
- include vhosts/upstream.conf;
- include vhosts/bbs.linuxtone.conf;
- }
- upstream.conf
- upstream bbs.linuxtone.com {
- server 192.168.1.4:8099;
- }
- bbs.linuxtone.conf
- server
- {
- listen 80;
- server_name bbs.linuxtone.conf;
- charset GB2312;
- index index.html index.htm;
- root /date/wwwroot/linuxtone/;
- location ~ ^/NginxStatus/ {
- stub_status on;
- access_log off;
- }
- location / {
- root /date/wwwroot/linuxtone/;
- proxy_redirect off ;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header REMOTE-HOST $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- client_max_body_size 50m;
- client_body_buffer_size 256k;
- proxy_connect_timeout 30;
- proxy_send_timeout 30;
- proxy_read_timeout 60;
- proxy_buffer_size 256k;
- proxy_buffers 4 256k;
- proxy_busy_buffers_size 256k;
- proxy_temp_file_write_size 256k;
- proxy_next_upstream error timeout invalid_header http_500
http_503 http_404; - proxy_max_temp_file_size 128m;
- proxy_pass http://bbs.linuxtone.com;
- }
- #Add expires header for static content
- location ~* \.(jpg|jpeg|gif|png|swf)$ {
- if (-f $request_filename) {
- root /date/wwwroot/linuxtone/;
- expires 1d;
- break;
- }
- }
- log_format access '$remote_addr - $remote_user [$time_local] "$request" '
- '$status $body_bytes_sent "$http_referer" '
- '"$http_user_agent" $http_x_forwarded_for';
- access_log /exp/nginxlogs/bbs.linuxtone_access.log access;
- }
Nginx反向代理的安装和测试的基本流程
Nginx反向代理的安装和测试的基本流程
Nginx反向代理有不少需要我们解决的问题,其中有不少问题是基于安装上的问题,在安装完成后的相关调试也让很多人头疼不已。下面就向大家介绍有关于安装和调试的相关介绍。
由于服务器apache抗不住目前的并发.加上前端squid配置后,问题依然无法解决.而页面程序大部分是动态.无法使用fastcgi来处理.因此想使用Nginx反向代理apache.整个配置安装过程很简单.在考虑高并发的情况下,在安装前就做了些优化.目前配置能抗住3000以上并发.好像不是特别大哦?呵~~ 但足以~~ 只是还有少量499问题..期待有人跟我讨论解决.
第1部分:安装
1 建立用户及组
2 安装pcre 让Nginx反向代理支持rewrite 方便以后所需
3 安装Nginx反向代理
注意上文中的--with-cc-opt='-O2' --with-cpu-opt=opteron 这是编译器优化,目前最常用的是-02 而不是3.后面对应CPU的型号。
第2部分:配置及优化配置文件
1 Nginx.conf 配置文件:
2 upstream.conf 配置文件(这也是做负载的配置方法
3 站点配置文件
参数都有所调整.目的是解决代理过程中出现的一些502 499错误
以上就是对Nginx反向代理的详细介绍,希望大家有所收获。
查看所有评论
网友对Nginx反向代理的安装和测试的基本流程的评论
我要发表评论