Crear un directorio de alias dentro de un host virtual

lo comprobéaquí, aquí, aquí, aquíyaquí antes de hacer esta pregunta Supongo que mis habilidades de búsqueda son débiles.

Estoy usando elWampServer versión2.2e. Tengo una necesidad como, necesito una ruta virtual dentro de un host virtual. Déjame decir los dos anfitriones que tengo.

Host virtual principal (Localhost)
NameVirtualHost *:80

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot "C:/Wamp/www"
</VirtualHost>
Mis hosts virtuales de aplicaciones
<VirtualHost *:80>
    ServerName apps.ptrl
    DocumentRoot "C:/Wamp/vhosts/ptrl/apps"
    ErrorLog "logs/apps-ptrl-error.log"
    CustomLog "logs/apps-ptrl-access.log" common
    <Directory "C:/Wamp/vhosts/ptrl/apps">
        allow from all
        order allow,deny
        AllowOverride All
    </Directory>
    DirectoryIndex index.html index.htm index.php
</VirtualHost>
My Blog Virtual Host
<VirtualHost *:80>
    ServerName blog.praveen-kumar.ptrl
    DocumentRoot "C:/Wamp/vhosts/ptrl/praveen-kumar/blog"
    ErrorLog "logs/praveen-kumar-ptrl-error.log"
    CustomLog "logs/praveen-kumar-ptrl-access.log" common
    <Directory "C:/Wamp/vhosts/ptrl/praveen-kumar/blog">
        allow from all
        order allow,deny
        AllowOverride All
    </Directory>
    DirectoryIndex index.html index.htm index.php
</VirtualHost>

Mi requisito ahora es tenerhttp://apps.ptrl/blog/ yhttp://blog.praveen-kumar.ptrl/ Debe ser el mismo directorio. Una cosa que pensé es, moviendo elblog carpeta dentro de laapps carpeta, pero está conectado conGit y otras cosas están ahí, por lo que no es posible mover la carpeta.

Entonces, pensé en crear unalias alVirtualHost De este modo:

<VirtualHost *:80>
    ServerName apps.ptrl
    DocumentRoot "C:/Wamp/vhosts/ptrl/apps"
    ErrorLog "logs/apps-ptrl-error.log"
    CustomLog "logs/apps-ptrl-access.log" common
    <Directory "C:/Wamp/vhosts/ptrl/apps">
        allow from all
        order allow,deny
        AllowOverride All
    </Directory>
    DirectoryIndex index.html index.htm index.php

    # The alias to the blog!
    Alias /blog "C:/Wamp/vhosts/ptrl/praveen-kumar/blog"
    <Directory "C:/Wamp/vhosts/ptrl/praveen-kumar/blog">
        allow from all
        order allow,deny
        AllowOverride All
    </Directory>
</VirtualHost>

Pero cuando intenté accederhttp://apps.ptrl/blog, Estoy recibiendo unError 403 Forbidden página.

¿Estoy haciendo lo correcto? Si necesita ver el registro de acceso y el registro de errores, están aquí:

# Access Log
127.0.0.1 - - [14/Oct/2012:09:53:11 +0530] "GET /blog HTTP/1.1" 403 206
127.0.0.1 - - [14/Oct/2012:09:53:11 +0530] "GET /favicon.ico HTTP/1.1" 404 209
127.0.0.1 - - [14/Oct/2012:09:53:53 +0530] "GET / HTTP/1.1" 200 6935
127.0.0.1 - - [14/Oct/2012:09:53:53 +0530] "GET /app/blog/thumb.png HTTP/1.1" 404 216
# Error Log
[Sun Oct 14 09:53:11 2012] [error] [client 127.0.0.1] client denied by server configuration: C:/Wamp/vhosts/ptrl/praveen-kumar/blog
[Sun Oct 14 09:53:11 2012] [error] [client 127.0.0.1] File does not exist: C:/Wamp/vhosts/ptrl/apps/favicon.ico
[Sun Oct 14 09:53:53 2012] [error] [client 127.0.0.1] File does not exist: C:/Wamp/vhosts/ptrl/apps/app/blog, referer: http://apps.ptrl/

Esperando ansiosamente alguna ayuda. Estoy listo para proporcionar más información, si es necesario.

Actualización # 1: Se cambió la declaración de VirtualHosts de acuerdo con las instrucciones dadas porFelipsmartins:
<VirtualHost *:80>
    ServerName apps.ptrl
    DocumentRoot "C:/Wamp/vhosts/ptrl/apps"
    ErrorLog "logs/apps-ptrl-error.log"
    CustomLog "logs/apps-ptrl-access.log" common
    # The alias to the blog!
    Alias /blog "C:/Wamp/vhosts/ptrl/praveen-kumar/blog"
    <Directory "C:/Wamp/vhosts/ptrl/praveen-kumar/blog">
        allow from all
        order allow,deny
        AllowOverride All
    </Directory>
    <Directory "C:/Wamp/vhosts/ptrl/apps">
        allow from all
        order allow,deny
        AllowOverride All
    </Directory>
    DirectoryIndex index.html index.htm index.php
</VirtualHost>
Actualización # 2: Otro problema:

Soy capaz de acceder al sitio. Los enlaces físicos están funcionando ahora. es decir, soy capaz de abrirhttp://apps.ptrl/blog/index.php pero nohttp://apps.ptrl/blog/view-1.ptf, que se traduce ahttp://apps.ptrl/blog/index.php?page=view&id=1. ¿Alguna solución?

Respuestas a la pregunta(1)

Su respuesta a la pregunta