[thelist] The Perfect Web Server - An elusive Search

Scott Benton scott at printelectric.com
Sat May 6 13:57:49 CDT 2006


I can offer some insight into the Mac platform specifically, which  
I've worked on almost exclusively for the past 13 years. I have been  
running in-house Apache servers for development and testing purposes  
for about 3 years on various Mac workstations (G4 and G5). My  
experience with running Apache on Mac workstations has been VERY  
good. About three months ago, we purchased a dual 2.0 ghz. Xserve  
with a raid card, and 1.5tb. of drive space (formatted raid level 5,  
available disk space is about 900gb). We are currently running Mac OS  
Server 10.4.4 or 10.4.5.

My limited experience has been that the Mac OS Server admin software  
in general is not terribly reliable. We frequently have to propagate  
permissions on the server, to fix problems with files that are not  
accessible to the people that they should be accessible to. I also  
frequently have to resort to command line to get things fixed when  
the admin tools just don't do what they are supposed to. I recently  
installed up to date versions of Apache 2, PHP, and MySql on this  
server, and there are some OS-specific bugs that are preventing the  
Apache server from operating as expected. There are fixes, but last  
time I checked (2 weeks ago), they were not yet available as binary  
installs, and would have to be compiled from source in order to  
install. Also, we purchased a 500 gb. firewire drive to use as a  
'nearline' backup (in addition to the REV tape which we already have  
working through Retrospect). The drive was formatted and data zeroed  
before being installed on the server. We set up a script with Synk  
(http://www.decimus.net/synk/) to backup data nightly to the firewire  
drive. The drive is now installed on the server, and is completely  
dysfunctional. Files have been copied to the drive, both manually and  
with Synk. The drive lists the top level folders only - no subs and  
no files - but the drive shows the space as being used. Also, we're  
unable to eject or unmount the drive for reformatting. I'm going in  
on Sunday this week to sort that out. Although I don't have evidence  
to support this, I'm almost positive the problem is originating with  
the Mac OS server software.

If you are considering the Mac platform at all, I wouldn't waste your  
money on the server (unless you need all of the capabilities of the  
server software - AFP, mail, ldap, managed user accounts, etc.). If  
you do get a Mac server, plan on hiring someone to configure it, and  
plan on having them back in after a few of months to answer questions  
and fix things. Our primary business is print design and production,  
and the Mac server is awesome for those purposes, but if I just  
needed a web server, it would be total overkill (and a pain in the ass).

My experience with Mac workstations, however, is completely the  
opposite. Running Apache 1 and 2 on my Mac workstations has been  
completely stable. Command line configuration has been extremely  
simple. There are very few default parameters that need to be updated  
from a default Apache install in order to get a functional server.  
For peace of mind, you might want to hire a good consultant to walk  
you through config. and security issues. Once again, I have to  
qualify that I run very low traffic servers, operating on a protected  
network - and I am a designer and programmer, not an experienced IT  
professional.

Good luck -

Scott Benton
- - - - - - - - - - - - - - -
scott at printelectric.com
http://www.printelectric.com/
tel: 214-752-6888
fax: 214-889-3100





More information about the thelist mailing list