É uma boa prática alterar o / var / www / (diretório raiz padrão) do Apache?

0

Quando você instala o Apache, a pasta padrão do PHP é / var / www / por padrão. Alguns desenvolvedores acham necessário alterar o diretório raiz para algo como:

/ home / public_html / (muitos ambientes de hospedagem compartilhada usam isso) / home / user /

É claro que isso requer alguns ajustes e, se você estiver na fase de desenvolvimento, talvez seja menos complicado ficar com / var / www /.

O que você acha? Você deve mudar o diretório raiz? Quais são os prós e contras?

    
por afang 31.12.2013 / 21:14

2 respostas

1

Sim, acredito que você deveria. Começamos a fazer isso para entender o Apache e as configurações, mas agora é uma espécie de acordo padrão que temos ao instalar um novo site para um cliente.

  • Backup sábio é mais fácil. Hospedamos cerca de 100 sites e temos nosso software em / u1 / e, em seguida, diretórios para programas e dados e também um diretório www, onde está o software do servidor web. Portanto, um backup / restauração de / u1 / "client_name" / é fácil e não há nada fora do diretório para essa instância. Além disso: os bancos de dados MySQL são armazenados nesses diretórios individuais também.

  • É sempre melhor alterar o padrão, pois a segurança torna um pouco mais difícil de adivinhar. Também sempre mudamos o usuário e o grupo de dados da www para um mais específico.

por Rinzwind 31.12.2013 / 21:29
0

Honestamente, acho que depende inteiramente de você.

Continuar com o padrão pode lhe dar menos dores de cabeça no caminho. Cenários em que a alteração pode ser uma coisa ruim:

  • A manutenção de emergência (por um contratante externo / administrador do sistema / quem quer que seja) pode ser prejudicada por uma configuração não padrão.
  • As configurações de backup padrão para servidores da Web também precisam ser modificadas.

Mas, novamente, você também pode ganhar um pouco mais de segurança (através da obscuridade) e organização, talvez escolhendo uma melhor convenção de nomenclatura (/ site1, / site2, etc).

Dito isso, não acho que isso importe muito. Você sempre pode alterar o diretório /var/www para ser um link simbólico (para apontar onde quiser) de qualquer maneira, sem mesmo modificar a configuração para começar.

    
por Ross 31.12.2013 / 21:45