Apache 2.0.x.x on Linux or Win32?

bob4432

Lifer
Sep 6, 2003
11,726
45
91
i have used different flavors of windoze for about 10 years and really like apache / mysql / php / perl websites. my question is since i am pretty familiar with the apache config setup but not really familiar with linux would i be better off staying on win2k for my webserver or should i go to a noob version of linux like mandrake or fedora?
 

drag

Elite Member
Jul 4, 2002
8,708
0
0
Get fedora or Ubuntu, or Debian if you feel lucky.

Linux is what most webservers use, and combined with the BSD versions and Solaris it makes up pretty much the vast majority of web servers out there.

Apache on linux is very complex and it can be confusing, there are a lot more options for it (although I've never used Apache on Windows).

I don't know if it would be significantly better then Windows. Maybe, maybe not. Its going to take some effort. I don't think it would be worth it if your goal is just to run a web server, I dont' think that realy much in the way of significant performance advantages of Apache on Linux over Apache on Windows. It may be easier to keep good uptimes and good avaiblity as most Linux patches don't require you to reboot (only kernel updates realy require that) and maybe it will be more stable or secure. But I don't think that it's going to be that much better to just to do it for the sake of doing it.

But if you want to use it as a learning expernience then go ahead. You'd have a lot more options and stuff to use, apt-get on debian makes it simple to install complex setups. Lots more mods, more languages, more free software. It's going to be more flexible and with lot more server possiblities. (and it could always be significantly faster. I don't know of any benchmarks)

Play around with streaming media, learn how to remotely admin thru ssh, stuff like that.

If you don't like it, you can always go back to windows.
 

drag

Elite Member
Jul 4, 2002
8,708
0
0
Because Debian rocks (especially for server duty, but ignore 'stable' and go for 'testing'). But it can be intimidating to new users.

But if you realy want to learn it's a great place to dive in.

BTW, I forgot to mention the 'better' SQL databases you can muck around with. Postgresql, Firebird (Interbase fork), Sysbase, etc. They have some Windows versions, but generally work better in Linux.