Problema
A página da web do Apache padrão mostra o seu projeto.
Você instalou o Apache e criou um projeto Laravel, mas a página da web retornada pelo seu navegador é a página da web do Apache padrão.
Solução
Crie um host virtual Apache para o seu projeto.
Laravel: ~ $ CD/etc/apache2/sites-disponível
Laravel:/etc/apache2/sites-Audável $ sudo vi mepApp.conf
Tenha o conteúdo do arquivo corresponde ao que está abaixo.
Salve o arquivo e continue abaixo.
Laravel:/etc/apache2/sites-ALECILÍVEL $ CD…/Sites-habilitados
Laravel:/etc/apache2/sites habilitados $ sudo ln -s…/sites-averable/myapp.conf
Laravel:/etc/apache2/sites habilitado $ sudo serviço apache2 reinicialização
Fixação de permissões
Se você estiver executando uma máquina virtual em Vagrant, convém alterar o usuário e o grupo para evitar problemas de permissão.
Para fazer isso:
Laravel: ~ $ cd /etc /apache2
Laravel:/etc/Apache2 $ sudo VI EnvArs
Altere as linhas abaixo para conter o usuário e o grupo desejado
exportar Apache_run_user = Vagrant
exportar apache_run_group = Vagrant
Salve o arquivo e reinicie o Apache.
Laravel:/etc/apache2 $ sudo serviço apache2 reinicialização
Discussão
Esta solução assume várias coisas.
Sua versão do Apache é do tipo que coloca os hosts virtuais em /etc/apache/sites-*
Seu projeto de Laravel está em /Home/Vagrant/Projects/MyApp
Você tem myApp.LocalHost.com seu arquivo hosts (o arquivo host em seu sistema operacional host, onde você é o navegador será executado)
Se as suposições acima estiverem corretas, você poderá apontar seu navegador para http: // myapp.LocalHost.com e veja seu aplicativo da web do Laravel.