King of Heroes
[H]ard|Gawd
- Joined
- Mar 26, 2008
- Messages
- 2,006
I'm setting up a Linux server on my internal network for personal and professional use. Primarily for practice, PHP development (thats the professional part), and for trying new things as far as web dev goes (Ruby on Rails, Python, etc). Right now the hardware is an old Dell Inspiron business laptop. It has a Core 2 T7200, 2GB of DDR2-533 (or 667, I'm not sure), and an 80GB hard drive. I've been considering what web server to use and I know nginx and Apache are the 2 biggest names right now. I just wanted to quickly gauge opinions on what would be best for someone like me, who has never managed a web server before.
Apache is by far the most popular, but it has a ton of options that I probably won't need. My job uses Apache (which is a big point in its favor), but since most of my job related stuff is (currently) on the scripting side, it shouldn't really matter what web server I use I think. My main concern with Apache is that its rather resource intensive I believe. At the very least, my little laptop server might not be able to hande it all that well?
nginx I've read performs alot better than Apache, but I suspect I'll only notice the difference with tens of thousands of requests. Which is unlikely to happen on my home network which only I use. I think the main point in nginx's favor is that it sips resources, so its probably better suited for the hardware I have available.
Any opinions? Or am I just making this needlessly complicated?
Apache is by far the most popular, but it has a ton of options that I probably won't need. My job uses Apache (which is a big point in its favor), but since most of my job related stuff is (currently) on the scripting side, it shouldn't really matter what web server I use I think. My main concern with Apache is that its rather resource intensive I believe. At the very least, my little laptop server might not be able to hande it all that well?
nginx I've read performs alot better than Apache, but I suspect I'll only notice the difference with tens of thousands of requests. Which is unlikely to happen on my home network which only I use. I think the main point in nginx's favor is that it sips resources, so its probably better suited for the hardware I have available.
Any opinions? Or am I just making this needlessly complicated?