Virtual Host mostrando “Index of /” em vez de exibir meu site [closed]

3

Então, acabei de executar uma instalação limpa do Mountain Lion OSX 10.8 e estou tentando colocar tudo em funcionamento novamente. Eu descomentei o módulo php e vhosts em http.conf, adicionei brew, mcrypt, autoconf etc. Eu uso VirtualHostX e configurei meu domínio e caminho local mas quando o puxo para cima ele mostra Index de / em vez de meu app.

Eu tenho um index.php na minha raiz e meus vhosts se parecem com isso:

NameVirtualHost *:80

<Directory "/Users/me/Sites/mysite.com/public/">
    Allow From All
    AllowOverride All
    Options +Indexes
</Directory>

<VirtualHost *:80>
    ServerName "mysite.dev"
    DocumentRoot "/Users/me/Sites/mysite.com/public"
</VirtualHost>

Passei horas resolvendo problemas como esses no passado ... melhorando, mas esse é novo e não consigo rastrear o problema.

  • Estou usando um framework php chamado Laravel e o doc root deve ser direcionado para o diretório público.
por coryjacik 27.02.2013 / 04:41

2 respostas

2

Encontre DirectoryIndex em seus arquivos de configuração do Apache (provavelmente no httpd.conf) e verifique se index.php está lá. Eu suponho que não é.

    
por 27.02.2013 / 08:46
-1

Você precisa desabilitar os índices em vhost

 <Directory /www/somefolder>
 Options -Indexes FollowSymLinks
 AllowOverride None
 </Directory>
    
por 27.02.2013 / 06:25