Ho installato sulla mia rete locale un server Ubuntu con Apache2.Host virtuali Apache: percorsi diversi servono diverse applicazioni sullo stesso IP
Mi piacerebbe gestire diverse applicazioni sullo stesso server, quando si richiede un URL viene servita un'applicazione dedicata.
E.g.
http://192.168.0.25/my_app_1 -> responds with app1 (for example a Ruby on Rails app)
http://192.168.0.25/my_app_2 -> responds with app2 (for example a php website)
[...]
# where 192.168.0.25 is the IP of the server
Penso che questo sia fatto configurando correttamente gli host virtuali in Apache2.
In questo momento, una configurazione di esempio di app1 (cioè rubino sulle rotaie) è come il seguito:
<VirtualHost 192.168.0.25:80>
DocumentRoot path_to_my_public_app1_folder
<Directory path_to_my_public_app1_folder>
Options -MultiViews
AllowOverride All
</Directory>
RailsEnv production
</VirtualHost>
Come si può definire il percorso sub? Forse qualcosa del genere?
<VirtualHost 192.168.0.25/my_app1:80>
sto facendo la cosa giusta? Perché in questo momento ricevo un 404 (nemmeno la pagina Apache personalizzata "È lavoro!")
+1 grazie per la risposta completa, ora funziona! :) – damoiser