7. Configuraciones y ajustes web
WIP
Los ajustes de permisos web (cors,x-frame-options,content-security-policy) se deben de solicitar con el formato: 06. RfC Ajuste de permisos.
Descripción de puntos sobre formato genérico
Configuración de redirects.
La configuración de redirecciones es esencial para mantener la experiencia del usuario en la web y garantizar que los visitantes sean redirigidos a las páginas correctas. Además, es importante para el SEO(Search Engine Optimization) y para evitar errores en la navegación de los usuarios.
| Iniciativa/ambiente sujeto a ejecución: | a) Portal de Cumplimiento de Júpiter - Producción. |
| Sistema de ejecución: | b) JJSVRNGX01-1 172.160.110.1 https://api-prod-jupiter-luna.prod.cumplimiento.net/ |
| Configuración requerida: | c) Favor de actualizar los estilos productivos del Portal de Jupíter. El cual debe estar ubicado en la siguiente localidad: /var/dev-repos/shared_www/recursos_estaticos/css el cual esta asociado al elemento web: https://api-prod-jupiter-luna.prod.cumplimiento.net/portal/recursos_estaticos/css/styles.css Anexo archivo styles.css |
| Fecha y hora de ejecución: | d.1) ASAP o d.2) 2023-06-06 |
| Precedencia de ejecución: | e.1) Ticket 2022072300001 o e.2) n/a |
| Copiar por correo electrónico | f) cc: zsmith@gpt3ai.com. |
| Justificación de prioridad: | g.1) n/a o g.2) Se requiere con prioridad A1 ya que el director de Cumplimiento Jupíter lo marca como prioridad, anexo en el ticket evidencia |
Alta, baja y modificación de contextos.
Un contexto es un conjunto de parámetros que permiten que una aplicación web se ejecute correctamente en el servidor web.La alta, baja y modificación de contextos se utiliza en la configuración de servidores web para definir los parámetros necesarios para que las aplicaciones web se ejecuten correctamente en el servidor. La gestión adecuada de los contextos es esencial para garantizar que las aplicaciones web se ejecuten de manera eficiente y segura en el servidor web.
| Iniciativa/ambiente sujeto a ejecución: | a) Portal de Cumplimiento de Júpiter - Producción. |
| Sistema de ejecución: | b) JJSVRNGX01-1 172.160.110.1 https://api-prod-jupiter-luna.prod.cumplimiento.net/ |
| Configuración requerida: | c)Favor de realizar el alta[X], modificación[ ] o eliminación[ ] de contexto: Poder consultar: https://api-prod-jupiter-luna.prod.cumplimiento.net/apps-react/JPR_REACT_RECOMENDADOR/* Caso de prueba: curl -XGET https://api-prod-jupiter-luna.prod.cumplimiento.net/apps-react/JPR_REACT_RECOMENDADOR/ |
| Fecha y hora de ejecución: | d.1) ASAP o d.2) 2023-06-06 |
| Precedencia de ejecución: | e.1) Ticket 2022072300001 o e.2) n/a |
| Copiar por correo electrónico | f) cc: zsmith@gpt3ai.com. |
| Justificación de prioridad: | g.1) n/a o g.2) Se requiere con prioridad A1 ya que el director de Cumplimiento Jupíter lo marca como prioridad, anexo en el ticket evidencia |
Ajuste de parámetros generales de servidores web (proxy_read_timeout, max_request_body, etc).
El ajuste de parámetros generales de servidores web es importante para garantizar la eficiencia, seguridad y estabilidad de las aplicaciones web alojadas en el servidor. Cada parámetro se puede ajustar para optimizar el rendimiento del servidor y adaptarlo a las necesidades específicas de la aplicación web:
1.- Proxy_read_timeout: Esta configuración determina cuánto tiempo un servidor espera antes de cancelar una solicitud HTTP. Si se establece un valor demasiado bajo, las solicitudes pueden expirar antes de completarse, lo que resulta en errores para los usuarios. Si se establece un valor demasiado alto, puede afectar negativamente el rendimiento del servidor. 2.- Max_request_body: Esta configuración limita el tamaño máximo de una solicitud HTTP que el servidor procesa. Limitar el tamaño de la solicitud puede proteger el servidor contra ataques de inundación de solicitudes y limitar la cantidad de recursos que una sola solicitud puede consumir. 3.- Modificación de upstreams: Esto se refiere a la configuración de servidores de back-end a los que el servidor web se conecta para obtener recursos. Los ajustes de upstreams pueden incluir la configuración de equilibrio de carga, el ajuste del tiempo de espera de conexión, y la configuración de la cache
| Iniciativa/ambiente sujeto a ejecución: | a) Portal de Cumplimiento de Júpiter - Producción. |
| Sistema de ejecución: | b) JJSVRNGX01-1 172.160.110.1 https://api-prod-jupiter-luna.prod.cumplimiento.net/ |
| Configuración requerida: | c.1) Proxy_read_timeout Valor actual de proxy_read_timeout: 10 segundos Cantidad de tiempo necesario para que se complete una solicitud HTTP típica: 500 ms Número de solicitudes concurrentes que el servidor web está procesando: aproximadamente 100 solicitudes por segundo Tipo de aplicación alojada en el servidor: Ver detalles de Producto c.2) Max_request_body: Valor actual de max_request_body: 10 MB Tamaño máximo de las solicitudes HTTP típicas que la aplicación web procesa: alrededor de 5 MB Cantidad de solicitudes HTTP concurrentes que la aplicación web recibe: alrededor de 50 solicitudes por minuto Tipo de datos que se transmiten en las solicitudes HTTP y su tamaño típico: archivos de imagen, audio y video, cuyo tamaño típico es de 2-3 MB c.3)Modificación de upstreams: Dirección IP y el puerto de los servidores de back-end a los que se conecta el servidor web: 192.168.1.1:8080 y 192.168.1.2:8080 Cantidad de tráfico que cada servidor de back-end recibe: aproximadamente 200 solicitudes HTTP por minuto Cantidad de recursos (CPU, memoria, ancho de banda) disponibles en cada servidor de back-end: cada servidor tiene 8 núcleos de CPU, 16 GB de RAM y un ancho de banda de 1 Gbps Tipo de aplicación Busquéda de producto con una solicitud típica en cada servidor de alrededor de 1 segundo. |
| Fecha y hora de ejecución: | d.1) ASAP o d.2) 2023-06-06 |
| Precedencia de ejecución: | e.1) Ticket 2022072300001 o e.2) n/a |
| Copiar por correo electrónico | f) cc: zsmith@gpt3ai.com. |
| Justificación de prioridad: | g.1) n/a o g.2) Se requiere con prioridad A1 ya que el director de Cumplimiento Jupíter lo marca como prioridad, anexo en el ticket evidencia |
Modificación de upstreams.
Los upstreams son los servidores de back-end que actúan como fuentes de datos o recursos para una aplicación web. En la configuración de upstreams, se establece la dirección IP y el puerto de cada servidor de back-end, así como el protocolo que se utilizará para conectarse a ellos. La modificación de upstreams es importante para la configuración de balanceo de carga y para garantizar que el tráfico entrante se dirija a los servidores de back-end que tienen los recursos adecuados disponibles para manejarlo.
| Iniciativa/ambiente sujeto a ejecución: | a) Portal de Cumplimiento de Júpiter - Producción. |
| Sistema de ejecución: | b) JJSVRNGX01-1 172.160.110.1 https://api-prod-jupiter-luna.prod.cumplimiento.net/ |
| Configuración requerida: | c) Dirección IP y puerto de cada servidor de back-end: Servidor 1: 192.168.1.1:8080 Servidor 2: 192.168.1.2:8080 Cantidad de tráfico que cada servidor de back-end recibe: Servidor 1: Recibe un promedio de 100 solicitudes por minuto. Servidor 2: Recibe un promedio de 200 solicitudes por minuto. Cantidad de recursos (CPU, memoria, ancho de banda) disponibles en cada servidor de back-end: Ambos servidores tienen 8 núcleos de CPU, 16 GB de RAM y un ancho de banda de 1 Gbps. Tipo de aplicación alojada en cada servidor de back-end y la cantidad de tiempo necesario para que se complete una solicitud típica de esa aplicación: Ambos servidores alojan la misma aplicación web de comercio electrónico. La cantidad de tiempo necesario para que se complete una solicitud típica en cada servidor es de alrededor de 2 segundos. |
| Fecha y hora de ejecución: | d.1) ASAP o d.2) 2023-06-06 |
| Precedencia de ejecución: | e.1) Ticket 2022072300001 o e.2) n/a |
| Copiar por correo electrónico | f) cc: zsmith@gpt3ai.com. |
| Justificación de prioridad: | g.1) n/a o g.2) Se requiere con prioridad A1 ya que el director de Cumplimiento Jupíter lo marca como prioridad, anexo en el ticket evidencia |