【Nginx】Nginx学习笔记03_nginx配置动静态资源分离
#配置nginx服务器所反向代理的应用服务器列表,weight参数配置权重, 权重越大,访问率越高upstream proxy_tomcats{
server localhost:10001 weight=1;
server localhost:10002 weight=2;
server localhost:10003 weight=3;
}
#配置nginx服务器
server {
listen 80; #nginx服务的端口
server_nameproxy_tomcats; #nginx反向代理的应用服务器列表
charset utf-8; #编码
root html; #html表示nginx根目录下的html目录
#配置静态资源直接从Nginx发布目录读取。
location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
{
root html/nginx_test; #缓存地址
expires 7d; #用户浏览器缓存的时间为7天
}
#配置动态资源
location ~ .*\.(jsp|do|action)
{
proxy_pass#proxy_tomcats是上面配置的反向代理服务器列表
proxy_redirect off;
proxy_set_header HOST $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
页:
[1]