Como alterar o diretório raiz do documento no debian8.1?

2

Meu apache2 instalado no debian8.1.
No arquivo de configuração /etc/apache2/apache2.conf

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Require all denied
</Directory>

<Directory /usr/share>
    AllowOverride None
    Require all granted
</Directory>

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

Existem linhas no index.html :

A raiz de documentos Debian padrão é / var / www / html. Você pode criar seus próprios hosts virtuais em / var / www. Isso é diferente dos lançamentos anteriores, o que proporciona melhor segurança de imediato.
Com phpinfo() para obter document root is /var/www .

Como alterá-lo para /var/www ?

    
por it_is_a_literature 12.07.2015 / 14:56

3 respostas

4

Eles mudaram o local para / var / www / html no apache2.4, de modo que um pouco de texto no index.html esteja apenas informando a alteração. Você não precisa alterar a raiz do documento.

Se você quiser criar um novo host virtual basta adicionar um novo_website.conf ao / etc / apache / sites-available e especificar o local desejado (para criar o symlink na pasta habilitada para sites use a2ensite). Como regra geral, fazer um novo local em / var / www / html / new_website seria bom (ou qualquer outro local que você preferir que o usuário do apache possa acessar).

Você não deve precisar adulterar o apache2.conf para um site normal. Principal alteração entre o apache 2.2 e o apache 2.4 que parece atrapalhar as pessoas, é necessário garantir que você use uma extensão de .conf para o seu novo arquivo conf do host virtual. No apache anterior 2.2 não importava.

    
por 12.07.2015 / 15:36
1

Você precisa editar o arquivo de configuração específico do site neste caminho / etc / apache2 / sites-enabled

o arquivo que você provavelmente precisa editar é 000-default.conf

altere o DocumentRoot de / var / www / html para / var / www / YOUR_DIRECTORY

    
por 01.09.2015 / 20:12
0

Por motivos de segurança, você deve criar um alias em / var / www para / var / www / html, mas até você. (Eu não faria isso)

    
por 12.07.2015 / 18:03