¿Cuándo inició el servidor proxy inverso nginx el servicio nodejs?
Utilice el principio de proxy inverso de Nginx para lograr una conmutación por error instantánea del servidor del clúster. Consulte el ejemplo de configuraciones completas utilizadas en el entorno de producción: #Nota: Las rutas especificadas por proxy_temp_path y proxy_cache_path deben estar en la misma partición. proxy_temp_path/data0/proxy_temp_dir #Establezca el nombre del área de caché web en cache_one, el tamaño del espacio de la memoria caché en 200 MB, el contenido al que no se haya accedido durante un día se borrará automáticamente y el tamaño del espacio de la caché del disco duro en 30 GB. proxy_cache_path/data0/proxy_cache_dirlevels=1:2keys_zone=cache_one:200minactive=1dmax_size=30g; #Servidor de sondeo, el peso es el peso del servidor, proporcional a la frecuencia de acceso, max_fails número máximo de tiempos de espera, tiempo de espera de escucha del proxy del servidor fail_timeout upstreambackend_server{server192.168.203 .43: 80peso=1max_fails=2fail_timeout=30s; servidor192.168.203.44: 80peso=1max_fails=2fail_timeout=30s; servidor192.168.203.45: 80peso=1max_fails=2fail_timeout=30s;}servidor{listen80;server_name19 2,16 8.203.42 ; indexindex.htmlindex.htm;root/data0/htdocs/www;location/{#Si el servidor backend devuelve errores como 502, 504, tiempo de espera de ejecución, etc., la solicitud se reenviará automáticamente a otro servidor en la carga ascendente. grupo de equilibrio para lograr la transferencia de fallas. proxy_next_upstreamhttp_502http_504errortimeoutinvalid_header; proxy_cachecache_one; #Establezca diferentes tiempos de caché para diferentes códigos de estado HTTP proxy_cache_valid20030412h # Combine el nombre de dominio, el URI y los parámetros para formar el valor clave del caché web. nivel directorio de caché proxy_cache_key $host$uri$is_args$args;proxy_set_headerHost$host;proxy_set_headerX-Forwarded-For$remote_addr;proxy_passhttp://backend_server;expires1d;}}