¿Cómo ejecuto laravel framework desde apache 2.4?

¿Cómo ejecuto laravel framework desde apache 2.4?

He estado intentando obtener la pantalla de bienvenida de Laravel durante todo el día y nada.

Esto es lo que hago:

1) Instale laravel a través del compositor en /var/www/html/ así:

composer create-project laravel/laravel laravel_v1 4.2 --prefer-dist

2) Cuando ejecuto el comando

php artisan serve

Dice que se inició en localhost:8000 y cuando voy allí aparece la pantalla de bienvenida.

3) Ahora creo un archivo vhost en /etc/apache2/sites-available llamado myapp.conf, que tiene el siguiente contenido:

<VirtualHost *:80>
 # Host that will serve this project.
    ServerName      app.dev

    # The location of our projects public directory.
    DocumentRoot    /var/www/html/laravel_v1/public


    # Rewrites for pretty URLs, better not to rely on .htaccess.
    <Directory /var/www/html/laravel_v1/public>
        <IfModule mod_rewrite.c>
            Options -MultiViews
            RewriteEngine On
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteRule ^ index.php [L]
        </IfModule>
    </Directory>
</VirtualHost>

Ahora, cuando voy a app.dev en mi navegador, todo lo que aparece es la página de bienvenida de Apache. ¿Qué estoy haciendo mal aquí? ¿Podrías ayudar a este joven para que pueda comenzar a codificar? Gracias.

Respuesta1

<VirtualHost *:80>
    ServerName app.dev
    ServerAlias www.app.dev

    DocumentRoot /var/www/html/laravel_v1/public"
    <Directory "/var/www/html/laravel_v1/public/">
     <IfModule mod_rewrite.c>
         Options -MultiViews
         RewriteEngine On
         RewriteCond %{REQUEST_FILENAME} !-f
         RewriteRule ^ index.php [L]
     </IfModule>
    </Directory>
</VirtualHost>

hay un error en la ruta relativa.

información relacionada