VirtualHosts con Apache en Ubuntu

En un entorno de desarrollo web en Ubuntu, usando Apache, PHP y MySQL, sin utilizar XAMPP, la forma de configuración de los virtualhosts es diferente a como se explico en una entrada anterior. Hay que realizar una serie de operaciones desde el terminal para realizar una configuración completa

No es un requisito, pero es interesante activar el módulo MOD_REWRITE de Apache. Basta con ejecutar solamente una vez el siguiente comando en el terminal:

sudo a2enmod rewrite

Para cada virtualhost que se desee configurar, se deberán hacer los siguientes pasos:

Modificar el archivo “/etc/hosts” del sistema, para que el dominio diriga hacia la propia máquina:

127.0.0.1 laravel-project

En la carpeta /etc/apache2/sites-available crear un archivo para el virtualhost del proyecto:

sudo gedit /etc/apache2/sites-available/laravel-project.conf

Pegar el siguiente contenido:

nota importante : remplazar los parentesis () por los signos mayor y menor que .

( VirtualHost *:80 )
ServerName laravel-project
DocumentRoot /var/www/laravel/public
( Directory /var/www/laravel/public )
( IfModule mod_rewrite.c )
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
( /IfModule )
( /Directory )
( /VirtualHost )

Después hay que informar a Apache del nuevo virtualhost, activandolo con el comando a2ensite:

sudo a2ensite laravel-project.conf

Así, ahora habrá un nuevo link en la carpeta “/etc/apache2/sites-enabled/” apuntando al archivo creado antes.
Finalmente recargar Apache:

sudo /etc/init.d/apache2 reload

luego a la carpeta de tu proyecto laravel le damos permisos y listo .

sudo chown -R www-data:www-data /var/www/

fuente : otroblogmas.com

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: