Question : setting up a LAMP web server

I've decided to host my own web server.  Qwest , in my area, offers upload speeds of 896 kbps.  Is that good enough?  What does that mean in terms of a user requesting a web page.  I try to keep my pages to about 100k max and most are less than 20k each in size. Some of my biggest sites that I will be hosting get about 1000 hits per day.

I was thinking of a Dell PowerEdge T105 server (about $500).  It has:

Quad Core AMD® Opteron" 1352; 2.1GHz,4X512K Cache
   PowerEdge T105

Primary Hard Drive:
250GB3 7.2K RPM SATA 3Gbps 3.5-in Cabled Hard Drive

Hard Drive Controllers:
Onboard SATA, 1-2 Drives connected to onboard SATA controller - No RAID
   Hard Drive Controllers

Memory:
8GB, DDR2, 800MHz, 4x2GB,Dual Ranked DIMMs

It doesn't have an OS.  Red Hat seemed expensive.  Ubuntu, FreeBSD or CentOS seemed intriguing..and FREE.

What are your thoughts on the above machine including the OS.  I want my pages to run fast so I figure Linux is the choice.  Also, I'm a Coldfusion developer so I would place either coldfusion (for linux) 8 or Railo (for linux) on the machine as well as mySQL, php, Apache

Answer : setting up a LAMP web server

RAID 1 doesn't provide a backup, it gives you drive redudancy, specifically in this case (RAID 1), drive mirroring. What this means is that all the data is written twice, to separates drives. In the case of a physical drive failure, the system will keep working in a "degraded RAID" state. This will allow you to replace the bad hard drive and rebuild the raid without losing your data or having much (or any, depending on the raid controller) downtime.

It's not a backup though in the sense that if someone accidently deletes a bunch of data from your MYSQL database, you can't go back and get that from your raid... the deletion would happen on both disks simulatenously. So you'd still want a backup. The backup is to protect your data integrity, the raid is to protect from physical failure.

For the NICs, you'd probably be fine with just the standard one that is builtin, but if you wanted to upgrade get the dell recommeded dual port NIC. That will give you redundancy in your NIC card as well.

Partitioning into two OSes will undoubtably consume more resources. What you are doing with the other portion of the server, and how much strain you already have will depend how much it effects your web server.
Random Solutions  
 
programming4us programming4us