O nginx requer um usuário Ubuntu para cada bloco de servidor?

0

O nginx requer um usuário Ubuntu para cada bloco de servidor? É uma boa prática fazê-lo, mesmo que não seja um requisito?

Eu pretendo armazenar os arquivos de cada domínio /var/www/somedomain.com/public_html, não em nenhuma pasta inicial de usuários.

AJB
fonte

Respostas:

1

A resposta curta é "Não, não".

O Nginx usa um usuário que ligou www-data. Esse usuário deve ter acesso aos arquivos /var/www/somedomain.com/public_html.

Então, você só precisa definir regras de permissão corretas para arquivos e configurações /etc/nginx/sites-available.

Também não recomendaria criar usuário para cada bloco de servidor se houver apenas seus sites.

Você pode criar alguns usuários extras em seu sistema se for um servidor público da Web e alguns usuários remotos se conectarem a este servidor para configurar novos sites, mas, de qualquer forma, não crie usuários para cada bloco de servidor.

Viktor K
fonte