nginx反向代理服务器是何时启动nodejs服务的

展开全部利用Nginx反向代理原理,实现集群服务器瞬间故障转移,看用于生产环境中综合设置的例子:#注:proxy_temp_path和proxy_cache_path指定的路径必须在同一分区proxy_temp_path/data0/proxy_temp_dir;#设置Web缓存区名称为cache_one,内存缓存空间大小为200MB,1天没有被访问的内容自动清除,硬盘缓存空间大小为30GB。proxy_cache_path/data0/proxy_cache_dirlevels=1:2keys_zone=cache_one:200minactive=1dmax_size=30g;#轮询服务器,weight为服务器权重,与访问频率成正比,max_fails最大超时次数,fail_timeout服务器代理监听超时时间upstreambackend_server{server192.168.203.43:80weight=1max_fails=2fail_timeout=30s;server192.168.203.44:80weight=1max_fails=2fail_timeout=30s;server192.168.203.45:80weight=1max_fails=2fail_timeout=30s;}server{listen80;server_name192.168.203.42;indexindex.htmlindex.htm;root/data0/htdocs/www;location/{#如果后端的服务器返回502、504、执行超时等错误,自动将请求转发到upstream负载均衡池中的另一台服务器,实现故障转移。proxy_next_upstreamhttp_502http_504errortimeoutinvalid_header;proxy_cachecache_one;#对不同的HTTP状态码设置不同的缓存时间proxy_cache_validh;#以域名、URI、参数组合成Web缓存的Key值,Nginx根据Key值哈希,存储缓存内容到二级缓存目录内proxy_cache_key$host$uri$is_args$args;proxy_set_headerHost$host;proxy_set_headerX-Forwarded-For$remote_addr;proxy_pass;expires1d;}}