Ho due applicazioni in esecuzione sullo stesso server e mi piacerebbe avere uno servita dalle sottotracciato nella URL (es):Apache alias host virtuale
- foo.com ->/var/www/foo
- foo.com/bar ->/var/www/bar
sto cercando di fare un alias, ma non funziona:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName foo.com
DocumentRoot /webapps/foo/current/public
<Directory /webapps/foo/current/public>
AllowOverride all
Options -MultiViews
</Directory>
RailsEnv staging
Alias /blog /webapps/blog/current
<Directory /webapps/blog/current>
allow from all
Options +Indexes
</Directory>
Sai perché questo non funziona?
Ho anche provato la direttiva serverpath senza alcun successo.
Sai come ottenere questo?
Grazie in anticipo.
È il vostro virtualhost lavorando a tutti? Cos se hai bisogno di accedervi tramite 'www.' e la radice del dominio, direi che hai bisogno di un' ServerAlias www.foo.com' in ... – DaveRandom
Inoltre, l'app usa qualsiasi 'mod_rewrite 'ing? – DaveRandom
Oh scusa, in realtà l'indirizzo è senza www. L'ho risolto sul post. Il virtualhost funziona, sono in grado di accedervi, ma se vado su/blogs/non fa nulla. Entrambe le applicazioni hanno mon_rewrite all'interno del loro .httaccess – Rafael