Mac OS X Server Panther 155
Mac OS X Server 10.3 Panther | |
author | Schoun Regan with Kevin White |
pages | 472 |
publisher | Peachpit Press |
rating | 9 |
reviewer | Mary Norbury-Glaser |
ISBN | 0321242521 |
summary | Learn Mac OS X Server fast and efficiently. |
PeachPit Press labels Mac OS X Server 10.3 Panther as intended for those readers with intermediate to advanced OS X Server experience, but this is not accurate. The step-wise instruction provided by Regan and White is richly documented with screenshots, so even those new to OS X Server can follow this book. Intermediate or advanced server admins will find some nice "tips and tricks" to add to their arsenal of tools, and if they're preparing to set up their first OS X Server or XServe, they'll find this book a handy companion to "pre-lab" with and to use as a follow along guide.
In less than 20 pages, Chapter 1 takes the reader through planning his or her OS X Server deployment with an overview of partitioning options, various methods of installation and a tour of post-install logs. This is Regan's "20-pages-of-prep/20-minutes-to-install" chapter; concise, exact and representative of the pace and caliber of the chapters that follow.
Chapter 2, "Server Tools", covers the aftermath of the install; how to use the Server Administration software that comes with OS X Server to configure the server. The authors walk through language choices, network interfaces, administrator account setup, directory service and service startup options. The Server Admin and Workgroup Manager tools are also discussed in detail; how to customize Server Admin preferences, how to use Workgroup Manager preferences (resolve DNS, use SSL for sharing, show system users and groups) and how to add users to the local database. The Server Admin tool is the most used utility in OS X Server. It offers a well-designed GUI to manage all your services as well as preferences and advanced options. If you're upgrading from AppleShare IP, you'll want to look at the section on using the AppleShare IP Migration tool to ease the transition to OS X Panther Server. An overview of the Macintosh Manager follows, for support of Mac OS 9 user preferences. The chapter concludes with a brief introduction to additional server tools: MySQL Manager, using Server Monitor, the RAID Admin Tool, the Network Image Utility, the QTSS (QuickTime Streaming Server) Publisher and the QuickTime Broadcaster (the last two are discussed in greater detail in Chapter 12).
Implementing Open Directory is the focus of Chapter 3, but the actual implementation steps are prefaced by a strong discussion of directory services. The authors begin with a summary of LDAP (Lightweight Directory Access Protocol) and Microsoft's AD (Active Directory), both methods of storing user data. This leads neatly into the Mac OS X Client and Server Directory Access application and the various services options that allow the client or server to connect to another directory service (AD, BSD Flat Files and NIS, LDAPv3 or NetInfo) in order to obtain authentication, authorization and contact information. Each of these options is detailed in its own section. Using the Authentication tab of the Open Directory service to apply global password server policies and using Kerberos (authentication method) are also addressed here. This is an exceedingly well-composed chapter. Understanding directory services and Open Directory concepts will enable the server administrator to better organize the hierarchy of users, groups and shares in his or her environment, especially in a multi-platform situation.
User and group management is the logical segue to the discussion on directory services and is the title of Chapter 4. Topics range from: configuring basic user attributes, advanced user options and administrative user permissions; configuring password types (Open Directory/Kerberos single sign-on, shadow, crypt); creating groups and assigning group folders; setting the home directory and user disk quotas; adding email to user accounts and enabling printer quotas. The section devoted to setting the home directory will be of particular interest to many readers; most academic and corporate users are in an environment where their documents and application preferences are stored in a home directory.
OS X Server excels at providing file sharing via AFP (Apple File Protocol), SMB (Server Message Block), FTP (File Transfer Protocol) and NFS (Network File System). Chapter 5 concentrates on strategies and configuration of share points and sharing protocols. Of the four protocols addressed here, the most widely referenced will be SMB, the native Windows service provided in OS X Server by Samba, an open source/free software (samba.org). Subtopics in this category include connecting Mac OS X clients via SMB and Windows clients via SMB, configuring your server as a PDC (Primary Domain Controller) to enable Windows clients to authenticate against your server and enabling WINS. The chapter concludes with instructions on creating additional network mounts using a shared Application folders and a shared Library folder as real world examples. This chapter will help anyone in a cross-platform environment to blend their Mac OS X Server seamlessly with Windows client and server machines.
Chapter 6, "Network Configuration Options" looks at extending the functionality of your server by enabling other network services like DNS, DHCP, NAT and IP forwarding. The authors spend some time underscoring the importance of properly configuring DNS and the instructions here for setting up simple forward and reverse zone records and then testing the DNS settings are excellently done. Another well-written section is on enabling NAT. This is a simple procedure to perform and well worth it for the added security it provides.
Printing services is the focus of Chapter 7 and goes over print queues, CUPS (Common Unix Printing System), configuring printers in Open Directory and on client machines, managing print jobs and viewing print logs. Every organization can benefit from a centralized print server that can allow an administrator to monitor and control print jobs. The authors make the process of configuring the server and clients extremely easy.
Not everyone needs to enable mail services (especially if they find themselves in a Windows environment with an Exchange server) but nonetheless, it's a valuable subject and the authors give a thorough explanation of not only the mail protocols and services built into OS X Server (SMTP and Postfix, POP, IMAP, Cyrus, SquirrelMail and Mailman) but they also expound on ways to handle spam, creating virtual domains, configuring secure mail authentication, enabling SSL and enabling mail lists via Mailman. Monitoring mail services using the Server Admin tool and Mailman close out the chapter.
Chapter 9, "Web Services," introduces the reader to the Apache Web server. Built into OS X Server, Apple has provided a unique integration of Apache that can be managed via the GUI. Using our friend, the Server Admin tool, the authors show how to set up a Web site, configure Web site options, set up SSL, edit or add to the built-in MIME types, enable Web proxies and monitor web services and log files. By far the most interesting part of this chapter is devoted to setting up realms and WebDAV. WebDAV is a network protocol that provides collaborative editing on a shared file server destination and it supports versioning of any type of media (HTML, GIF, JPEG, etc.), not just text-based. Since WebDAV works over HTTP, you get authentication, encryption, caching, proxy support and efficient transfers.
Every server administrator has to worry about security and the authors turn their attention to this topic in Chapter 10. They begin with physical security (locking the server room, locking the server itself, removing external devices from the server and installing Open Firmware Password to prevent someone from booting into a less secure mode) and then move to firewall basics and how to create advanced FTP rules. Password "good practices" comes next (seems like this is a no-brainer, but the sad fact is that this is a necessary reminder for many people, even server administrators) followed by how to enable encryption based on SSL (Secure Sockets Layer). The authors walk the reader through creating a private key and a corresponding CSR (Certificate Signing Request) and how to act as your own CA (Certificate Authority). They provide really nice directions on how to implement certificates for Open Directory, Web and email SSL as well using, of course, the Server Admin tool.
Chapter 11, "Running A NetBoot Server" combines many of the concepts from previously discussed protocols (DHCP, TFTP, NFS, HTTP) to illustrate another unique feature of OS X Server. NetBoot allows for client machines to boot off shared disk image files that reside on the server. It also enables the server admin to deploy an install image across a network. NetBoot is a highly valuable tool for anyone interested in creating an efficiently managed environment. The authors provide step-wise directions on how to create a bootable image and an install image, how to manage NetBoot images, how to automate installations (very neat) and how to import/export images in order to move them from server to server.
The last three tools in OS X Server are illustrated in Chapter 12: QTSS (QuickTime Streaming Server) which enables audio and video streaming, QTB (QuickTime Broadcaster) which allows you to produce live events for online delivery and QTSS Publisher which manages QuickTime movie, MPEG-4 and MP3 playlists.
The final chapter of the book concentrates on client management and how to implement managed preferences to workgroups, computer lists or individual user accounts. This, of course, is every administrator's dream: to manage and control clients from a centralized environment! The authors show that OS X Server provides excellent management options and with a bit of planning and foresight, an administrator can properly configure their OS X Server tools to provide a balance of efficiency and control.
So what's missing? Not much, really. VPN is not covered at all, though, and I would have liked a section on this. VPN is a real necessity not only for remote employees/students but also for the administrator. But sheesh -- that's a small complaint given the amount of information in this book, and I have to applaud the authors for their ability to combine such detailed instructions on nearly every aspect of OS X Server between two covers.
The book follows the classic Visual QuickPro Guide layout, with each page split into two columns to allow for instructional text situated alongside accompanying screenshots. This book is loaded with screenshots and icon graphics, so the reader will miss nary a step while following along on their test box or their production server. There are even pictures of the progress bar as configuration settings are being applied! (Well, sometimes patience needs to be encouraged.) Chapter subtopics are indicated on the binding of the book with gray thumb tabs. Extended information and digressions are highlighted in gray boxes as logical asides.
Everything about this book is designed to guide the reader through every aspect of the installation and configuration of OS X server. The authors provide clear explanations of each step using a task-based approach with extended discussions on the various choices the server presents the user with at appropriate intervals. There are plenty of real world "tips and tricks" that will save the administrator time and anguish over the course of setting up the server. Regan and White address some of the most difficult to comprehend topics and issues an admin will address: multi-platform environments and file sharing, DNS, Open Directory and security. Fully understanding these subjects is critical to making the correct choices while configuring the server. The authors' thorough discourse provides the reader with the knowledge and tools to get the job done.
Mary Norbury-Glaser is an IT Director at a University of Colorado Health Sciences affiliate center in Denver. Working in a multi-platform academic environment dominated by Windows boxes, she sometimes feels like the Mac Maytag Lady. You can purchase Mac OS X Server 10.3 Panther from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.
Wait... (Score:1, Insightful)
10.3 was the first good OS X Server (Score:5, Informative)
Until 10.3, you weren't missing much. 10 through 10.2 were...disasters. 10.3 was more polished, but still has lots of clunky issues...for example, you have to do manual mucking around in Open Directory to add a standalone printer with an LPR queue. Not terribly hard, just unnecessary- which makes you wonder, "and why couldn't someone have spent a day on making a wizard for this?"
Netbooting setup is also a complete disaster- it was horrible in 10.2, and it's not much better in 10.3, with a lot of parameters not very well explained, etc. Editing plists and tweaking the Open Directory reminded me of the days of editing the Windows registry, and on a Mac, there's something fundamentally wrong with that.
Re:10.3 was the first good OS X Server (Score:1)
Re:10.3 was the first good OS X Server (Score:2)
Re:10.3 was the first good OS X Server (Score:1)
Re:10.3 was the first good OS X Server (Score:1)
Re:10.3 was the first good OS X Server (Score:2)
If you're not a command line junky, OS X server might make sense.
Of course, if you want the Apple server hardware, the server OS is included.
Re:10.3 was the first good OS X Server (Score:2)
Re:10.3 was the first good OS X Server (Score:3, Informative)
To answer your question, OS X includes a lot of UNIX server software out of the box - Apache (with mod_ssl, IIRC), PHP, Postfix, OpenSSH and an FTP daemon (the name escapes me). These are enabled and disabled by ticking boxes - laughably easy. (And for the technical, you can still hack around in httpd.conf to customise your setup.) MySQL is also very easily installed. For the rest, use Fink [sf.net] - it's apt-get for OS X.
OS X
Re:10.3 was the first good OS X Server (Score:2)
Re:10.3 was the first good OS X Server (Score:2)
Re:Wait... (Score:2, Informative)
Re:Wait... (Score:5, Funny)
Go ahead, gloat a little more. Makeing us all jealous is not a way to make friends.
Re:Wait... (Score:2)
Re:Wait... (Score:3, Insightful)
Is like translating a joke, it looses all meaning and it might end up offending the audience.
Re:Wait... (Score:2)
Real world stories (Score:4, Interesting)
I absolutely respect the MacOS X Server, but in a server world dominated by a Solaris/Linux/Win32 are there any installations of this for medium-to-large shops? I want to hear from the folks that actually run this for serious production systems.
P.S. I am genuinely curious, not trying to flamebait here
Re:Real world stories (Score:5, Funny)
Re:Real world stories (Score:2, Informative)
Virginia tech (Score:1, Informative)
http://www.tcf.vt.edu/systemX.html
Re:Real world stories (Score:2)
Re:Real world stories (Score:4, Interesting)
I might get this book it sounds just what I need. OpenDirectory is not as simple as it likes to make out...
Re:Real world stories (Score:3, Interesting)
Re:Real world stories (Score:1)
That's where you can't see the forest for the trees.
Re:Real world stories (Score:2, Funny)
Re:Real world stories (Score:2, Interesting)
Re:Real world stories (Score:2)
You have DHCP server turned on for your outward-facing interface (assuming you're using an OS X Server box as a gateway/firewall). The documentation [apple.com] covers this pretty clearly (actually- it's in one of the tabs for the DHCP/Netboot server, I believe "interfaces", and you just unch
Re:Real world stories (Score:2)
Re:Real world stories (Score:1)
Re:Real world stories (Score:2)
scarolan (644274) writes:
Have you not heard of the fast user switching [apple.com] feature? It works great on OS X, but be forewarned about OS X Server: it isn't compatible with networked $HOME directories (via OpenDir
Re:Real world stories (Score:1)
Re:Real world stories (Score:2, Interesting)
All I can say is the OS X server is heaven for SysAdmin. I set up LDAP, AFP/SMB share, Workgroup/Users, all in a few days. I have set up Linux, Window and FreeBSD servers before, so I know the pain of reading about each service/daemon, edit tons of
The servers are very stable. All the admin tools helps. Also on the side note, Apple Remote Desktop is probably
Re:Real world stories (Score:1)
I am 'in control' of some 40 macos x servers of my customers.
Apple's GUI approach has made me a very very happy admin.
Don't get me wrong: a lot of behind-the-curtain-nidpicking is still possible to do, but for the bulk of the work, unnecessary
Re:Real world stories (Score:2, Informative)
It all plays nice togeth
Re:Real world stories (Score:3, Informative)
I'm probably 'small', but I run a campus of 300 staff and 3000 students, all services run on OS X Server.
Open Directory setup, masters, replicas, Samba, Apache, Tomcat, Cyrus, Postfix, MySQL, PostgreSQL, NFS, NetBoot, NetRestore, QTSS, ISC DHCPD, BIND, yadda yadda yadda.
Most storage is on XServe RAIDS, no FC switches, just direct FC.
All computers have AFP or SMB mounted home directories, the laptop users are on mobile homes.
It's a good server platform. Sure, the GUI gets
Re:Real world stories (Score:2, Insightful)
Re:Real world stories (Score:1)
Re:Real world stories (Score:1)
Re:Real world stories (Score:2)
FOr a thousand reasons but mainly because darwinports is nowhere near as nice as the freebsd ports.
In reality to do anything non trivial you need to go mess the config files anyway so it doesn't really offer anything above and beyond freebsd. Oh and once you touch the config files by hand you should never ever thoush the gui tools again.
Re:Real world stories (Score:1, Troll)
There are problems with OS X Server, but none of this is really valid.
Re:Put down the Steve Jobs Kool-aid, mods (Score:2)
Thank you for your honesty.
It's bad when anything is considered to be above critisism.
Re:Real world stories (Score:2)
Re:Real world stories (Score:1)
In a few months, this book will be mostly useless (Score:5, Interesting)
...because Tiger server will be out. From what I've heard, there are a couple of things that will make people really want to jump for this one...like centralized management of Software Updates.
Panther was released in October of 2003, folks...
Re:In a few months, this book will be mostly usele (Score:2, Insightful)
Re:In a few months, this book will be mostly usele (Score:1)
Name me an Apple corporate or educational account with a thousand Macintosh workstations? I know the figures are made up, but there simply isn't that kind of deployment out there like that, with the exception of strange niches like that G5 cluster at Virginia Tech.
Re:In a few months, this book will be mostly usele (Score:3, Informative)
Last time I checked, USC had about 20,000 Macs on campus. Pixar has several thousand, of course, though I don't have a precise figure. I believe the Washington Post has upwards of a thousand, and the various magazines in the American Way family (the American Airlines in flight magazine, plus they publish Southwest Spirit, Celebrated Living and some other in-flight mags) easily has several thousand.
Not everybody opera
Re:In a few months, this book will be mostly usele (Score:2)
and I know of much bigger clients than me.
Re:In a few months, this book will be mostly usele (Score:2)
There are SEVERAL major research universities (University of Michigan, UT-Austin, Stanford, etc.) with several thousand Macs.
The DoE National Laboratories also have several labs that have numbers of Macs in the thousands (LLNL and LANL, for example).
This isn't any surprise.
Re:In a few months, this book will be mostly usele (Score:2)
Georgia school district looking to get 63,000 iBooks [macminute.com]
Re:In a few months, this book will be mostly usele (Score:2)
Re:In a few months, this book will be mostly usele (Score:2)
Re:In a few months, this book will be mostly usele (Score:1)
and in tiger they are... (Score:4, Informative)
Rejoice.
Re:In a few months, this book will be mostly usele (Score:2)
And a year or so after that there'll be, uh, Königstiger?
Wow, why'd they bother? (Score:1, Redundant)
10.3 Server came out in late 2003, if I recall correctly.
Peachpit usually makes nice books, regardless of the topic.
Re:Wow, why'd they bother? (Score:2)
No Need to Pay For It (Score:3, Informative)
OS X: It's a Unix system. You know this.
Re:No Need to Pay For It (Score:5, Informative)
File sharing (AFP) is substantially more flexible on OS X server.
Not to mention, it includes Open Directory, an LDAP based directory service that uses Kerberos for authentication (fairly equivalent to Active Directory or NDS), QuickTime streaming Server, and all sorts of other stuff. And it has a DNS, DHCP, etc, built in, and GUIs for configuring them all.
Sure, they're both UNIX, but there are a ton of extra services on OS X server, and tools for managing them. Downloading BIND, building it, installing it, and configuring via config files is not worth many peoples' time if they need the service. Not everyone is hardened UNIX admin.
Re:No Need to Pay For It (Score:2)
Re:No Need to Pay For It (Score:1, Informative)
Re:No Need to Pay For It (Score:2)
With the "client" version of OS X, you have to resort to Sharepoints. Plus, the client is limited to 10 connections, and server is unlimited.
Re:No Need to Pay For It (Score:3, Interesting)
you should be aware that the nifty little utilities and config apps that apple produces are NOT there in the non server version.
thats not to say that you cant do all of the things the parent poster described... but the methods described in this book almost certainly rely on those nice little utilities.
Re:No Need to Pay For It (Score:1)
For instance, I loaded OSX Server on my new MacMini last week and had AFP, Samba, Apache and Postfix/Cyrus up with a few clicks. Implementing SquirrelMail was just a checkbox in ServerAdmin. It took about 2hrs total to install --mostly file copy time due to the slow hard drive.
I'd be a real kickass idea to do
IPsec VPN? (Score:2)
Presumably PPTP works but what if you want something stronger? Plain IPsec does not seem to be supported and L2TP/IPsec is only supported for Preshared Keys. Which means that clients must either share the same Preshared Key (not terribly secure) or use fixed IP addresses (excludes Road Warriors).
Re:IPsec VPN? (Score:1)
Mac OS X does support IPSec. Because of its BSD roots, it inherits the KAME project. However, it may not have a nice GUI to configure it and you'll have to do it from the command line like all the rest of the *BSDs
Check out the articles that start with "Flying Racoons:" at http://www.afp548.com/Articles/ [afp548.com]
Re:IPsec VPN? (Score:2)
Cisco offers an OS X client for their VPN solutions, including IPSec. They also have some documentation buried somewhere.
Re:IPsec VPN? (Score:2)
I wound up going for an external box.
I do have hopes for 10.4 Server....
Re:IPsec VPN? (Score:1)
just read it (Score:2, Insightful)
I wish it went into more realistic scenarios. I just got OS Server and can't figure out most of the topics. Sure, the book makes it sounds easy, but it just doesn't work without knowing a lot more than the steps in the book. I am still trying to figure out some things, like how/why/where to 'name' the server? They give server.example.com, but I have no clue where this is done fo
Re:just read it (Score:1)
Just to help, you change the name of the machine in System Preferences > Sharing and type the name in the "Computer Name" field.
Re:just read it (Score:2)
This is something I have never understood in the slightest. Every time I try to set up a *BSD or Linux system for years I often got a prompt like that, expecting me to give my computer a "something.example.com" full domain name. I've never figured out why I would want to give my i
Re:just read it (Score:2)
Names don't need to be ".com" if they are used on a LAN. You can very well do "ftp saturn" or "telnet goofy" as long as those names can be reliably resolved to an ip address on the LAN.
I'm coming from the Windows world so maybe I'm not making any sense.
for $500 (Score:2)
Re:for $500 (Score:2)
As for OS X manuals you can go to the Apple web site and read or download the manuals. Apple has a lot of good doc on all aspects of OS X available for free.
Re:for $500 (Score:1)
See: http://www.apple.com/support/macosxserver/ [apple.com]
O'Reilly has a Mac OS X Server Book (Score:1, Informative)
http://www.amazon.com/exec/obidos/tg/detail/-/059
What's the point? (Score:2, Interesting)
Re:What's the point? (Score:3, Informative)
OS X Server appeals to two classes of buyers:
First are traditonal Mac shops that need servers. They have no experience with the command line, need an easy, graphical interface, and support for AppleTalk. A Linux server is hopelessly beyond these people, while OS X Server requires only a little more homework.
Second are those attracted by the XServe rackmount server and XServe RAID storage system. XServe is a competitive
Re:What's the point? (Score:2)
Re:What's the point? (Score:2)
Other then that though it's probably better to stick to linux or freebsd for a server solution.
It ain't Unix! (Score:2, Interesting)
Run tar, mv, rsync (cp & rm too) to move data from 1 file system to another. I'm assuming these filesystems are sharing w/ AFP and HFS on 'em.
You just lost data. Mac files have a resource fork & a data fork. The unix commands only work on the data fork.
Ok, do it in the GUI.
You just munged permissions. *sigh*
Yes, there are some commands buried somewhere that preserve this stuff. Does the book cover them? It should!
Re:It ain't Unix! (Score:2)
Re:It ain't Unix! (Score:4, Informative)
There are already versions of cp and mv that support resource forks and file metadata. They are installed as part of the Apple Developer Tools and are named CpMac and MvMac. They get installed in the
I don't know if Apple will be making modifications to the normal cp and mv commands to add this type of functionality to future versions of Mac OS but I wouldn't doubt it.
yes, tiger handles resource forks (Score:2)
HFS and Command-Line Support
Tiger provides a standard, Darwin-level API for managing resource forks, filesystem metadata, security information, properties and other attributes in a consistent, cross-platform manner. For example, common UNIX utilities such as cp, tar and rsync can properly handle HFS+ resource forks.
Re:It ain't Unix! (Score:2)
Re:It ain't Unix! (Score:3, Informative)
2. The resource fork data you lose with cp and mv is stuff you don't have on a regular Unix system anyway.
You're right. It's not Unix. It's Unix++.
Just the basics provided here .... (Score:3, Interesting)
My major criticism of the book is that it simply consists of walkthroughs for standard setups with Mac and Windows clients. It provides screenshots accompanied by textual explanations for all of the most common tasks involved with setting up a simple server. Unfortunately, there are not enough details provided to allow the reader to alter the examples to suit their own needs or troubleshoot errors that may arise.
For example, it is clearly stated in the book that DNS MUST be working correctly before promoting a server to an opendirectory master in order to have a working KDC, but no details are provided as to what the user should do if that wasn't the case (outside of reinstalling, or demoting the server to standalone, which is a huge no no if the server is already in production). Also, there are a number of examples on setting a Mac client up to access the server using Directory Services, and one example on setting up a PC running Windoze. Unfortunately, linux and unix clients are not even an afterthought in this book.
I understand that this is a visual quickstart guide, but at the very least I would have appreciated an appendix or two listing the command line tools incorporated in OS X Server (and no, smartass, they are not all standard tools) and a guide to debugging error logs. As it stands now, they got my money for a book that will just collect dust as I spend my time scouring http://afp548.com and http://discussions.info.apple.com.
P.S. -- I got KDC running without losing any info by hand cranking it on the command line, for those who may be curious
Re:Just the basics provided here .... (Score:2)
Re:Just the basics provided here .... (Score:1)
I also had t
What does server add? (Score:1)
Re:What does server add? (Score:1)
Re:What does server add? (Score:2, Informative)
Assuming you have a familiarity with Linux, or any command line really, you can get yourself up and running with a standard OS X 'client' based machine. I'd suggest installing Webmin [webmin.com] on your box to help configure things. I've got Webmin running on two of my OS X machines and it makes configuration really simple by adding web-based remote admini
Re:What does server add? (Score:1)
The OS X Server liscence happens to include all the server elements, such as DHCP, DNS, Web services, file services (AFP, NFS, SMB), directory services, printer services, QuickTime streams, Plus the tools to administer them remotely from another Mac OS X client. Theoretically you could run a web server like apache on a regular OS X client. It's
What they need... (Score:1, Funny)
Review posted to Slashdot? What a waste. (Score:2)
"Its expensive", "command line", "one button mouse" and all usual crap.
Next time if you review a book about some real world server, don't use slashdot as platform.
Hopely networks like macnn, ziff davis or even macslash will pick it up so it won't be a total waste.
Re:I never make sweeping generalizations (Score:5, Funny)
Clearly, your's in grammar.
Try actually correcting that (Score:1, Insightful)
Hey, wait. There's *another* error. Maybe it's a joke?
Re:I never make sweeping generalizations (Score:2, Informative)
Re:Wow, I'm an author! (Score:1)