Localização virtual do Debian

1

Tenho uma pergunta que gostaria de receber ajuda. Eu quero executar um número de sites do meu servidor debian, cada um com seu próprio virtualenv.

Devo estar criando meu virtualenv no diretório www-data ou /home/<user_name>/ ?

Como alternativa, posso fazer algo assim:

  • Coloque meu virtualenv em /home/<user_name>/<site_name>
  • Coloque o código dos meus sites em www-data/<site_name>

Obrigado por qualquer informação que você possa fornecer.

    
por James Willson 07.09.2013 / 20:07

1 resposta

2

Isso é mais uma questão de preferência e convenção do que qualquer outra coisa. Nos sistemas Debian, eu costumo manter tudo relacionado à web-app em /var/www/<site_name> . Se os usuários esperam poder acessar esse diretório, eu coloco um link simbólico em seu diretório /home/<user_name> . Isso mantém as coisas perfeitamente separadas, mas acessíveis, e permitiria que você alterasse partes da estrutura posteriormente (por exemplo: movendo o armazenamento do site) sem mover / reconfigurar tudo.

    
por 07.09.2013 / 20:21