AQUI é um link de um site irmão, com uma boa cobertura de tópicos.
Estou prestes a configurar um servidor no qual um amigo e eu estaremos hospedando sites, e eu estarei usando o Debian. Eu configurei uma solução LAMP muitas vezes apenas para uso em testes locais, mas nunca para o uso real da produção.
Eu queria saber quais são as melhores práticas em termos de configuração do servidor, em referência especificamente ao acesso ao diretório raiz da web. Algumas das opções que vi:
Eu quero acertar isso quando configuro isso pela primeira vez, já que não haverá retorno algum tempo depois que nosso primeiro site estiver em funcionamento.
Aprecie qualquer orientação antecipadamente.
AQUI é um link de um site irmão, com uma boa cobertura de tópicos.
Crie contas de usuário separadas para ambos e verifique se os arquivos estão no mesmo grupo que o servidor da web. (ou seja, a opção 2).
Nenhuma das opções é realmente a melhor prática. O que você realmente deveria estar fazendo é usar um sistema de controle de versão, como o subversion (SVN), cada um trabalhando em uma ramificação separada e mesclando suas alterações ('trunk'). Um serviço como o beanstalk pode ajudá-lo a sair do chão rapidamente. (www.beanstalkapp.com)
Tags linux apache-2.2 web-server