Para configurar correctamente apache en el puerto 8081 primero 
asegurarse de que el servidor esta escuchando en el puerto 8081 con las 
siguientes lineas:

-------------------------------------------------------
NameVirtualHost 127.0.0.1:8081
Listen 127.0.0.1:8081
-------------------------------------------------------

Luego, suponiendo que el repositorio de perenco esta en
/home/pepito/perenco/ agregar las siguientes lineas a httpd.conf

-------------------------------------------------------
<VirtualHost 127.0.0.1:8081>
  DocumentRoot "/home/pepito/perenco/trunk/website/web"
  DirectoryIndex index.php
  <Directory "/home/pepito/perenco/trunk/website/web">
    AllowOverride All
    Allow from All
  </Directory>
  Alias /sf "/home/pepito/perenco/trunk/website/web/sf"
  <Directory "/home/pepito/perenco/trunk/website/web/sf">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>
-------------------------------------------------------

Otra alternativa es tenerlo configurado por nombre. También se puede 
configurlo como "perenco" a secas, en ese caso en /etc/hosts tendria
que haber algo asi:

127.0.0.1	localhost perenco

Luego, la definición de vhost sería asi:

<VirtualHost 127.0.0.1:80>
  ServerName perenco
  DocumentRoot "/home/pepito/perenco/trunk/website/web"
  DirectoryIndex index.php
  <Directory "/home/pepito/perenco/trunk/website/web">
    AllowOverride All
    Allow from All
  </Directory>
  Alias /sf "/home/pepito/perenco/trunk/website/web/sf"
  <Directory "/home/pepito/perenco/trunk/website/web/sf">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>

En Ubuntu/Debian este archivo debe estar en un ruta como:

/etc/apache2/sites-available/perenco

Y se debe crear un enlace simbólico hacia 'sites-enabled':

$ sudo ln -s /etc/apache2/sites-available/perenco /etc/apache2/sites-enabled

Luego es cosa de reiniciar Apache:

sudo /etc/init.d/apache2 restart
