Hi, I am running an FTP file hosting service. I used cPanel/WHM so I could use WHMCS for the billing software. I used cPanel because in order to make WHMCS you need to use a control panel. My Question: Is there a way to disable Apache for only user accounts and when a new account is created to only give them an empty user directory? Thanks!
Just disable Apache, or block port 80 using iptables. I'm guessing you're trying to stop people from hosting websites?
I'm assuming you'd be able to have a simpler solution than this, avoiding the additional monthly licensing fees for cPanel (IE by creating a WHMCS module to create an FTP account and send the details, or use an alternate already existing module that doesn't have licensing fees). WHMCS is good to use though as lots of billing features are included.