Editar archivo de host virtual usando php [cerrado]

1

Tengo una aplicación php y algunas cosas relacionadas con la aplicación necesitan cambios en el archivo vhost.conf.

Actualmente estoy haciendo los cambios manualmente. Pero me gustaría automatizarlo usando un script php.

¿Es esto aconsejable? Quiero saber las complicaciones de seguridad involucradas.

    
pregunta david 18.09.2013 - 13:14
fuente

1 respuesta

3

Entre las muchas razones por las que ni siquiera pensaría en hacer lo que estás contemplando, estas serían mi Top-3:

  1. Seguridad:
    Nunca pondría ningún archivo que modifique el archivo de configuración de un sistema en un área de acceso público. La razón es simple: el área de acceso público es la más vulnerable. Si alguien (amigo o enemigo) modifica el archivo, la modificación podría causar estragos tanto en su sistema de archivos como en la configuración de su servidor y / o sistema.
  2. Integridad:
    PHP puede (y probablemente lo hará) desordenar el bloqueo de archivos. Como resultado, condiciones de carrera podrían destruir su archivo vhosts.conf y romper la configuración de su servidor.
  3. Recuperación:
    Los cambios en vhost.conf necesitan un reinicio del servidor para que los cambios sean reconocidos por el servidor. Tendrá que pensar cómo va a manejar ese reinicio a través de PHP ... y qué sucede cuando algo sale mal. Si su servidor falla y desactiva el motor PHP mientras está en eso (recuerde la ley de Murphy ), ¿cómo vas a recuperarte automáticamente de eso? PHP no será de ninguna ayuda en ese caso.
respondido por el e-sushi 18.09.2013 - 15:36
fuente

Lea otras preguntas en las etiquetas