by tremor77 on Tue Jan 04, 2011 10:18 am
([msg=51655]see Re: Which server to choose for hosting website[/msg])
Quick rundown:
Linux servers often run standard LAMP: Linux, Apache (The Actual Webserver), MySQL, PHP. This setup is very common and very popular for web developers. You can add many common applications like content management systems (Droopal, Wordpress, etc.) very easily to this environment. This also tends to be a standard for the poor man and the open source community. Apache web server is vulnerable to the Slow HTTP DoS Attack. Beyond that most vulnerabilities are put into place by poor design and security of pages you make as Goatboy mentioned.
Microsoft servers don't get a fun acronym like LAMP, but let me try. Windows, IIS, Access, ASP = WIAA? Although it's easy enough to put another database like MySQL in place of the access bloatware. IIS is actually quite good as a web server, I've had the opportunity to use if for several years now on Server 2003 in a very large, multi-site production environment. However, because of how it is designed, permissions structure is a royal pain, administrating for windows is like herding cats... directory traversal javascript injection was a major issue and required a special plugin to prevent... and I just don't like ASP personally so I ended up setting up a WIMP server (Windows, IIS, MySQL, PHP). It's served me well at my place of work.
But when it came to my personal web server - I chose Linux.
