Devo instalar um webapp customizado em / opt ou / srv?

3

Meu entendimento é que software personalizado / sem distribuição deve ser instalado em /opt . No entanto, em um tutorial de implantação do Django [ 1 ] Eu encontrei uma sugestão para instalar uma aplicação web do Django em /srv , que é descrito como contendo dados específicos do site que são servidos pelo sistema .

Os webapps sem distribuição devem ser instalados em /opt ou /srv ?

    
por d3vid 27.03.2017 / 13:52

1 resposta

0

De acordo com o FHS /srv é para os dados específicos do site, não para pacotes de software (e é uma alternativa apenas mais recente para /var a esse respeito)

/srv contains site-specific data which is served by this system

no entanto, se você estiver executando uma aplicação web do Django com (digamos) o Apache, seu webapp pode ser classificado como dados , então deve ir para /srv/ (como você teria implementado) para /var/www em um sistema antigo).

E a FHS sugere claramente que:

writable data and scripts (such as cgi scripts) can be reasonably placed

    
por 27.03.2017 / 17:02