This is your Godaddy CentOS VDS Right? Have you played around with SSH'ing to it yet? It looks like it comes with Apache 2.0
Apache does not natively support setting resources limits for each Vhost (site). There may be an apache module available that facilitates this need. In regards to controlling concurrent connections on a global level:
- SSH to your VDS using Putty (assuming your using windows)
- If nano is not installed, run
yum install nano
- modify the MaxClients parameter, if it is not there add it to the end of the file (ie.
- Restart apache:
As you know your VDS comes with a front-end control panel for administration: The Simple Control Panel. If you add a domain through that control panel i believe it will create the "document root" for you in the location it deems best. You could also create your 7-10 site directories "domain1.com" "domain2.com", within a "sites" folder in the root. You then specify those directories as the document roots within each sites domain properties within the Control Panel. Wether you throw them in root or /sites/ is simply a matter of preference.
If you want more granular control and to learn about administering a webserver, you could loose the Simple control panel entirely. slicehost has lots of articles/tutorials on setting up apache for multiple sites/etc. You could use those to get started even though you host with godaddy.