Não compartilhado, por usuário, instalação do Wordpress (PHP)

1

Qual é o método recomendado de fazer instalações de hospedagem virtual PHP baseadas no Apache, onde cada site teria um e apenas um usuário alocado para ele?

  • Ler e executar para um usuário apenas por site (não www-data ou todos os usuários)
  • /srv/www pasta de instalação (não /home , o usuário não tem um shell)
  • Acesso de gravação limitado a uma pasta

Como acredito, isso adicionaria alguma segurança aos casos em que um site é comprometido em um host compartilhado.

Eu ficaria grato por sugestões para ferramentas, tutoriais, etc.

    
por Mikko Ohtamaa 31.08.2011 / 11:48

1 resposta

1

Por que não /home , apenas porque o usuário não tem um shell? Todo o processo é bastante simples, basta você criar o usuário por site, fazer as permissões apropriadamente e, o mais importante, executar o PHP como usuário (com suPHP ou php-fpm). O Sudo nunca entra nisso.

    
por 31.08.2011 / 11:52