Documentroot padrão exibido a partir do localhost url

1

Eu compilei o apache 2.4 para o desktop Linux Ubuntu e configurei a diretiva DocumentRoot para apontar para / usr / local / apache2 / htdocs. Em vez de servir index.html no DocumentRoot configurado, o apache continua procurando em / var / www. Estou faltando alguma configuração

Parece que a página de índice real do servidor apache de? / var / www quando eu uso alias localhost como url, e ao usar 127.0.0.1 ele serve o índice de diretório do diretório documentroot

O objetivo é configurar o apache para servir o índice de diretório do DocumentRoot sob a URL localhost

Configuração real:

DocumentRoot "/ usr / local / apache2 / htdocs"

< Diretório "/ usr / local / apache2 / htdocs" >

Opções + Índices

AllowOverride Nenhum

Exigir tudo concedido

< / Diretório >

    
por Jan Bohac 06.06.2017 / 00:00

1 resposta

1

Você precisa de uma diretiva ServerName para usar hosts virtuais baseados em nome.

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /usr/local/apache2/htdocs
ServerName localhost

<Directory /usr/local/apache2/htdocs>
    AllowOverride All
    Options -Indexes +FollowSymLinks
    Require all granted

    # turn Magento developer mode on
    # SetEnv MAGE_IS_DEVELOPER_MODE 1;

</Directory>

Certifique-se de que o host local seja resolvido para 127.0.0.1 Certifique-se de que existe um arquivo index.html na sua raiz da web

Reinicie o apache

apache2 restart
    
por 06.06.2017 / 03:57

Tags