7. Configuraciones y ajustes web

WIP

Note

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

Para facilitar la localización del entorno/plataforma en el que se realizan las modificaciones, se recomienda proporcionar los siguientes datos: el nombre de la empresa, la gerencia responsable, el país, un identificador único, el nombre comercial, u otro dato que permita al equipo identificar inequívocamente el sistema.

Si conoce el nombre del servidor, su dirección IP o datos que permitan identificar con mayor precisión el componente o tecnología donde se realizarán los cambios.

Indique el tipo de configuración a realizar proporcionando detalles o caso de prueba que permitan darle el resultado esperado

Si se requiere una fecha y hora específicas para realizar el cambio, se deben indicar en este campo. Si se prefiere que el cambio se ejecute lo antes posible, basta con escribir “asap” (tan pronto como sea posible). Si no se especifica una fecha o hora, se asumirá que se desea la ejecución tan pronto como sea posible.

Si se requiere vincular o encadenar esta solicitud con otras, el campo de precedencia se utiliza para determinar el orden en que deben realizarse las tareas. Para establecer dicho encadenamiento, se debe indicar el o los números de ticket de las solicitudes precedentes.

Este campo se utiliza para enviar copias por correo electrónico a otras personas con el fin de informar o solicitar autorización.

Si se indica una prioridad diferente a la estandar, se debe indicar el motivo del escalamiento de la misma.

Configuración de redirects.

Info

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.

Info

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).

Info

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.

Info

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