Mmm esque no entiendo tu duda, es facil:
app1:
http://localhost/app1
app2:
http://localhost/app2
app3:
http://localhost/app3
appN:
http://localhost/appN
En cada directorio esta un public de cada app, y en cada raiz el redirect a public de esa app, cuando subes la aplicacion al hosting haces el cambio solo en el config y ya esta.
Saludos.