Can I deploy more than one application on a cloud?

Yes, just add a new application, configure it to run on an existing cloud, and you're good to go.

Each application will get a separate virtual host configuration, so that an Apache process can serve them even without a load balancer in front of your application server. Just be sure to give each application the correct domain.