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

0

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

Eu planejo armazenar os arquivos para cada domínio em /var/www/somedomain.com/public_html , não na pasta inicial de qualquer usuário.

    
por AJB 01.02.2014 / 22:00

1 resposta

1

Resposta curta é "Não, não".

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

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

Além disso, eu não recomendo criar um usuário para cada bloco de servidor se houver apenas seus sites.

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

    
por Viktor K 01.02.2014 / 23:12