您的位置:首页 > 运维架构 > 反向代理

Nginx 反向代理配置实例(转)

2014-02-06 03:35 671 查看
user www www;
worker_processes 4;
error_log logs/error.log notice;
pid logs/nginx.pid;
worker_rlimit_nofile 65530;
events {
use epoll;
worker_connections 65530;
}
http {
....
#表示允许接受客户端请求内容的最大值,即客户端请求header头信息中设置的Content-Length的最大值。
client_max_body_size 8m;
#请求体缓冲区
client_body_buffer_sieze 128k;
#跟后端服务器连接的超时时间
proxy_connect_timeout 20;
#连接成功后等待后端服务器的响应时间
proxy_read_timeout 60;
#后端服务器数据回传时间,就是在规定时间内必须传完所有的数据
proxy_send_timeout 60;
#设置从被代理服务器获取的第一部分应答信息的缓冲区大小,这个缓存区会保持用户的头信息
proxy_buffer_size 16k;
#设置从被代理服务器读取应答信息的缓冲区数目和大小
proxy_buffers 4 64k;
#系统很忙的时候可以申请更大的缓冲区
proxy_busy_buffers_size 128k;

proxy_temp_file_write_size 128k;

upstream php_backend {
server 192.168.1.200:80 weight=4 man_fails=2 fail_timeout=30s;
}

server {
listen 80;
server_name vfeelit.com www.vfeelit.com;
if ($host = 'www.vfeelit.com') {
rewrite ^/(.*)$ http://vfeelit.com/$1 permanent;
}
location / {
proxy_pass http://php_backend; proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
}


原文链接: http://www.vfeelit.com/209.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: