25 de abril de 2012

Crear un Virtual Host para Zend Framework en Ubuntu


La documentación de Zend Framework nos dice como crear un Virtual Host aquí. Con ello en mente escribiremos como crear un Virtual Host en Ubuntu 11.

Debemos tener instalado Apache y activado el mod_rewrite.

Instalación de Apache, PHP y MySQL en Ubuntu.
Activar mod_rewrite de Apache en Ubuntu.

Además necesitamos tener creado un proyecto con ZF.

Instalar Zend Framework y crear proyectos con Zend Tool en Ubuntu.


Ahora vamos a crear el Virtual Host.

Primero crearemos un archivo en "/etc/apache2/sites-available/", lo llamaremos "test.zf".
$ sudo nano /etc/apache2/sites-available/test.zf

Escribimos lo siguiente:
<VirtualHost *:80>
    ServerName test.zf  
    DocumentRoot /var/www/test/public

    SetEnv APPLICATION_ENV "development"
           
    <Directory /var/www/test/public>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Luego activamos el "site".
sudo a2ensite test.zf

Reiniciamos apache.
sudo service apache2 restart

Editamos el "host".
sudo nano /etc/hosts

Agregamos:
127.0.0.1 test.zf

Abrimos el navegador y probamos. http://test.zf.