Just a suggestion, if you are looking for something that works straight away that you can practice just the pentesting on (i.e. after you've lent to set up the servers etc.), a base server that can be started from a live CD fully functional (one that I use ocasionally) is SLAMPP. It's a live server with apache, webmin, usermin, and various other things. Investigate it anyway. It might be worth it.