# Apache prefix virtual hosting

**URL:** <https://www.ruby-forum.com/t/apache-prefix-virtual-hosting/177762>\
**Category:** IT\
**Created:** [October 23, 2009, 9:02am UTC](https://www.ruby-forum.com/t/apache-prefix-virtual-hosting/177762 "2009-10-23T09:02:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mex23](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e47774/32.png) [@mex23](https://www.ruby-forum.com/u/mex23)\
**Post date:** [October 23, 2009, 9:02am UTC](https://www.ruby-forum.com/t/apache-prefix-virtual-hosting/177762/1 "2009-10-23T09:02:42Z")

</div>

Buongiorno a tutti,

sto sperimentando uno strano problema; ho un cluster mongrel fatto  
partire con il parametro --prefix, in modo da riuscire a svolgere  
correttamente un hosting virtuale di piÃ¹ applicazioni dallo stesso  
server, ad esempio

app. 1) [http://www.example.com/sito1](http://www.example.com/sito1)  
app. 2) [http://www.example.com/sito2](http://www.example.com/sito2)

il tutto funziona correttamente, MA! mi sono accorto che se uso il  
rendering di un’azione nei miei controller ( render :action=\>azione1 ),  
non mi viene renderizzata l’azione con prefisso, quindi il browser punta  
su

[http://www.example.com/azione1](http://www.example.com/azione1)

ed invece dovrebbe puntare su

[http://www.example.com/sito1/azione1](http://www.example.com/sito1/azione1)

questo genera immancabilmente un errore http 404 page not found.  
Il problema non si verifica per le redirezioni con redirect\_to :action=\>  
ma solamente con il render.

Avete qualche consiglio o suggerimento? Onestamente ho provato a cercare  
in giro per la rete, ma non trovo nessun riferimento a problemi di  
questo tipo…

Grazie in anticipo a chi vorrÃ rispondermi.

Stefano
