Cómo sobrescribir archivos de sitios web con un tiempo de inactividad mínimo [cerrado]

0

Tengo un servidor web que se ejecuta en AWS, y he creado una instancia beta para poder hacer una limpieza sin afectar el sitio web en vivo.

Ahora que lo he probado y sé que funciona bien, es hora de reemplazar los sitios. No quiero cambiar el DNS ya que hay algunas cosas vinculadas a la dirección IP y no solo al nombre de dominio.

Había pensado en crear un Directorio y cambiar la ubicación de Apache para apuntar allí, luego hacer un poco de limpieza antes de señalar hacia atrás.

¿Cuál es la mejor manera de hacer esto? Cambio de directorio de Apache? ¿O hay una herramienta de línea de comandos que puedo usar para descomprimir un archivo en la memoria y luego sobrescribir un directorio completo?

La forma de Apache parece ser la mejor opción, sin embargo, ¡estoy abierto a cualquier opción que exista!

JustSteveKing
fuente

Respuestas:

2

Puede hacer el cambio de directorio editando el archivo de configuración de Apache para especificar un nuevo directorio y luego indicando a Apache que vuelva a cargar su configuración (por ejemplo, apachectl gracefulSIGHUP, etc.). Esto no interrumpirá las transacciones existentes.

Luego puede limpiar los directorios antiguos después de dejar suficiente tiempo para que el cliente cierre las conexiones existentes.

RedGrittyBrick
fuente
Esto es lo que quería hacer, pero solo estaba comprobando si había una herramienta de utilidad que los administradores de sistemas pueden usar para hacer esto. De lo contrario, lo haré de la manera Apache
JustSteveKing