Ubicación del entorno virtual de Debian

Ubicación del entorno virtual de Debian

Tengo una pregunta con la que agradecería que me ayudaran. Quiero ejecutar varios sitios desde mi servidor Debian, cada uno con su propio entorno virtual.

¿Debería crear mi virtualenv en el directorio www-datao ?/home/<user_name>/

Alternativamente, ¿podría hacer algo como esto?

  • Pon mi entorno virtual/home/<user_name>/<site_name>
  • Poner el código de mi sitiowww-data/<site_name>

Gracias por cualquier información que pueda proporcionar.

Respuesta1

Esto es más una cuestión de preferencia y convención que cualquier otra cosa. En los sistemas Debian, tiendo a mantener todo lo relacionado con las aplicaciones web en /var/www/<site_name>. Si los usuarios esperan poder acceder a ese directorio, coloco un enlace simbólico en su /home/<user_name>directorio. Esto mantiene las cosas claramente separadas pero accesibles y le permitirá cambiar partes de la estructura más adelante (por ejemplo, mover el almacenamiento del sitio web) sin mover/reconfigurar todo.

información relacionada