Problema
La página web de Apache predeterminada muestra para su proyecto.
Ha instalado Apache y ha creado un proyecto Laravel, pero la página web devuelta por su navegador es la página web de Apache predeterminada.
Solución
Cree un host virtual Apache para su proyecto.
Laravel: ~ $ cd/etc/apache2/sites disponible
laravel:/etc/apache2/sites disponible $ sudo vi myapp.confusión
Hacer que el contenido del archivo coincida con lo que hay a continuación.
Guarde el archivo, luego continúe a continuación.
laravel:/etc/apache2/sites disponible $ cd .../sitios habilitado
Laravel:/etc/apache2/sites-habilitado $ sudo ln -s .../sites disponible/myapp.confusión
laravel:/etc/apache2/sites-habilitado $ sudo service apache2 reiniciar
Arreglos de permisos
Si está ejecutando una máquina virtual en Vagrant, es posible que desee cambiar el usuario y el grupo para evitar problemas de permiso.
Para hacer esto:
Laravel: ~ $ cd /etc /apache2
laravel:/etc/apache2 $ sudo vi envvars
Cambie las líneas a continuación para contener el usuario y el grupo deseados
Exportar apache_run_user = Vagrant
Exportar apache_run_group = Vagrant
Guarde el archivo y reinicie Apache.
laravel:/etc/apache2 $ sudo servicio apache2 reiniciar
Discusión
Esta solución asume varias cosas.
Su versión de Apache es del tipo que coloca hosts virtuales /etc/apache/sites-*
Tu proyecto Laravel está en /Home/Vagrant/Projects/Myapp
Tienes myapp.hostil.com en su archivo hosts (el archivo de host en su sistema operativo host, donde se ejecutará su navegador)
Si los supuestos anteriores son correctos, debería poder señalar su navegador a http: // myapp.hostil.com y vea su aplicación web de Laravel.