Você especifica o destino da instalação como uma opção para ./configure
, não make
. Por padrão, o nginx se configura com um prefixo de /usr/local/nginx
, portanto não há risco de sobrescrever a versão empacotada; você pode especificar seu próprio caminho com
./configure --prefix=/your/installation/path
A configuração nginx padrão não instala nenhum arquivo fora de seu prefixo, por exemplo. em /etc
.
O processo de instalação está documentado no site da nginx .
Uma estratégia geral para verificar se uma parte do software é segura para instalar a partir da fonte é rodar a etapa instalação com a opção -n
(que diz ao Make para não fazer nada de fato):
make -n install
Isto listará todas as operações que seriam feitas em uma instalação real. (Alguns sistemas de compilação quebram essa opção porque as etapas de instalação posteriores dependem das alterações feitas pelos anteriores; a compilação do nginx funciona bem.)
É claro que você deve brincar com as etapas de compilação e instalação de origem em outro sistema antes de tocar em seu sistema de produção ...