Essa é a página de índice HTTP padrão do Apache. Está lá para indicar que você instalou e ativou corretamente o httpd.
Essa é a página de índice HTTP padrão do Apache. Está lá para indicar que você instalou e ativou corretamente o httpd.
Essa página está localizada em /Library/Webserver/Documents
.
Você precisa descomentar a segunda linha do seguinte:
# User home directories
Include /private/etc/apache2/extra/httpd-userdir.conf
Esse arquivo inclui os arquivos em /private/etc/apache2/users
Deve haver um com seu nome de usuário.
Você pode ir para localhost/~username
, o que equivale a visitar Users/username/Sites
Isso provavelmente significa que você não tem uma entrada específica na configuração do seu servidor da Web para o endereço IP (se estiver usando hospedagem virtual baseada em IP) ou o nome que está tentando acessar (test.dev, em seu exemplo , se estiver usando hospedagem virtual baseada em nome).
Por exemplo, no Apache, você pode criar <VirtualHost>
seções que especificam a raiz do documento para solicitações que correspondam ao IP e / ou nome (novamente, dependendo se você estiver fazendo IP ou virtuais baseados em nome). Se nenhum desses corresponder, ele retornará ao DocumentRoot e a outras configurações definidas fora das entradas <VirtualHost>
.
Portanto, para resolvê-lo, você pode fazer com que a configuração do host virtual do site que você deseja receber essas solicitações inclua esse nome / IP que não esteja correspondendo no momento (preferível) ou torne um de seus sites existente no principal config em vez de usar uma seção <VirtualHost>
(ou similar, dependendo do servidor web que você está usando).
use apachectl -S
(mac) para listar a configuração carregada e ver todos os seus hosts virtuais carregados. provavelmente o arquivo .conf do seu projeto não está nessa lista.
Tags mac virtualhost localhost