|Server configuration from scratch|
What are the cons?
| 1:41 am on Mar 26, 2011 (gmt 0)|
I'm looking into a hosting company where you deploy OS from scratch. I say deploy as that seems to be automated process, kind of image. As the kernel updates are released, a reboot brings them on.
I wonder what needs to be done once you, for example, install CentOS?
What's that what shared hosting companies do between OS installation until the server is ready?
In other words, is OS by itself good to go from security perspective, or there are things that have to be done?
| 9:50 am on Mar 26, 2011 (gmt 0)|
A good hosting company will do server hardening, set firewall, file/directory access and other restrictions to the maximum level possible without interfering with the basic functionality of the server. They will also remove all services which aren't necessary but may pose a risk if they contain bugs (think of Bluetooth and USB drivers, fancy display drivers, RPC servers etc) and will add services or functionality to remotely monitor the hardware function of the server to jump in to replace hard disks or other failing hardware before you know something bad was happening.
| 1:23 pm on Mar 26, 2011 (gmt 0)|
all necessary software will need configuring and installing as well. apache and virtual hosts, (php/mysql probably), sendmail and virtual email accounts, ftp server and accounts. i've done this a couple of times and it's a real headache, albeit a good learning experience. depends whether you have the time or knowledge.
although i've never used something like cpanel or plesk, they can do a lot of the above for you.
| 10:44 am on Apr 1, 2011 (gmt 0)|
Having done it in the past (not at the moment) I intend to stick to shared hosting as long as I can because of the extra work involved.
I currently run some sites on a shared host that lets you run your own server instance, so you can have custom config.
Some VPS hosts have images that match your requirements: some even have easy installs of a particular framework.