This thread motivated me to setup my own webserver using it as a guide. I tried AppServ, BigApache and XAMPP. I've setup my first webserver, email server, photo gallery and blog. I am really happy with what I've been able to accomplish. This thread is a concise and informative resource, but some of the information needs to be updated. I thought I'd list some of my notes and opinions in hope that it would help the next guy.
XAMPP (
http://www.apachefriends.org/en/xampp.html) is now a much better solution for who this guide is designed for. XAMPP is a distribution like Appserv or BigApache, but IMO provides a much more complete and accessible package. It comes in a lite and full version. It works with Linux, Windows, and Mac.
It includes Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, Ming, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, and WEB-DAV + mod_auth_mysql.
That is everything you need to do some powerful stuff with your webserver. And it is very easy to install.
Gallery2 (
http://gallery.menalto.com/) is a great free photo gallery program to run on your apache server. It is highly customizable and full featured. This following link allows you to view the many different available themes, and it demonstrates the variety of pages that you can produce with it. You can setup user and passwords, restricted galleries, youtube like video hosting, automated registration processes, really just a ton of stuff. I'm using it to host pictures for my girlfriend's photography clients' pictures. They log in with a username and password in order to see their stuff.
Some other notes
Direct update now costs. There is a 2 month trial period, and the end of which your service will be shut off and it will no longer update zoneedit. You pay a one time fee of $25 for the program.
For zone edit, you get an account with 5 credits. For each domain you add, you lose 1 credit. For each year that an added domain is on, you lose 1 credit. After those 5 are gone you must pay $11 per additional credit. Because I registered a total of 4 domains, this could get expensive.
Wordpress (
http://wordpress.org/) and Movable Type (
http://www.movabletype.org/) are both powerful blogging software with a wide user base.
Thunderbird is a nice free email client from Mozilla that you can use to check and send email from your Mercury server.
If I can think of anything else worth saying, I will.
Edit: For zone edit, you get an account with 5 credits. For each domain you add, you lose 1 credit. For each year that an added domain is on, you lose 1 credit. After those 5 are gone you must pay $11 per additional credit, or they will turn off service. Because I registered a total of 4 domains, this could get expensive, so I looked for free alternatives.
http://www.everydns.com/index.php offers the same service provided by the direct update and zone edit combo, but is completely free. It functions through donations. You are allowed up to 20 domain names.