Forum Moderators: phranque
I've used Linux/Apache exclusively, but have found a host I'm interested in trying out that offers both, and I'm half tempted to recommend the Windows hosting just to give it an honest try. Besides, there are sites that need the proprietary Windows hosting functionality not provided with *nix hosting.
Any major differences or shortcomings? Any tips?
[heise.de...]
"To Be Up or Not To Be Up"
Analysis of Web Server Downtimes
C't is the leading german language computer related magazine (bi-weekly), at least on the competence level of Boardwatch in the US.
I think a major thing to consider is the ssh connection. It has saved me many hours of paid server maintenance. As a small time server administrator of a few colo servers this has saved money and especially time.
...once [the administrator] had become aware of the problem - could resolve the problem from home with a shell login via ssh (secure shell). With NT, remote management of this kind is much more complicated and usually requires additional software.This may be one of the reasons for the relatively high number of NT downtimes. An NT server administrator often still works directly at the console. Therefore, the NT administrator is still on his way or on the phone while his Unix colleague has long logged into his server via ssh and solved the problem.
Conversely, if you are a webmaster who is virtually hosting a site, having a *nix account with shell access vs. an NT account is like the difference between driving a car and riding on a bus.
There are many scripts (perl, php, etc) for a Unix box, but just not as many asp scripts out there to choose from.
The IIs boxes I have worked with are a pain. Go with Unix.
-G
With Windows you're limited to ASP, although you can run Perl and CGI scripts, but setting permissions is a pain.
I've had much better success getting sites up and running on Unix boxes.
The user won't know the difference though. I went with W2000/IIS because I had it and didn't want to get another machine. But as I grow I'm probably going to switch over.
IIS has a lot more security vulnerabilities than other products and requires more care and feeding."
Hes also had no problems with security, because hes taken the time and trouble to learn how to do the admittedly very fiddly job of securing his servers correctly, and he applies patches as they become available, not when their lack becomes a problem.
Point is he's made the investment in Win, so thats what hes comfortable with. He'd find it a real pain switching to *nix. Depends what you know best, I suppose