MacOS As A Web Server Platform
MacOS As A Web Server Platform
MacHTTP, the Server Program for the • Native versions are available for both 680x0-based
Mac OS Platform Macintosh computers and PowerPC processor–based
systems
MacHTTP, the WWW server program for the Mac OS platform,
provides the full functionality of commercial UNIX server pro- • Requires less than 1 megabyte of RAM
grams and more, without any of the disadvantages. MacHTTP • Implements the HTTP/1.0 Standard
was designed to work in the Mac OS–based server environment,
• Multithreaded transfers
and is completely integrated with Macintosh® System 7.5; it is not
a ported product. The software places a relatively small load on • Compatible with other MacTCP® applications
your computer, in terms of memory and processor requirements. • Completely scriptable and recordable
MacHTTP runs in native mode on both 680x0-based Apple®
Macintosh systems and PowerPC™ processor–based systems.
The Mac OS Advantage Over Cost
Workgroup Servers from Apple start at less than half the price of
the UNIX Platform the lowest-cost UNIX-based workstations, and they’re easy to use
Once you have decided to publish information on the WWW, the and maintain. When you compare the price of a UNIX-based work-
next decision you need to make is which hardware and software station plus the additional cost of a full-time UNIX system adminis-
to use. This decision should be based on performance, reliability, trator with the price of a Workgroup Server, the Apple solution
cost, security, customer support, and flexibility. clearly provides more “bang for the buck.”
Performance
At first glance, you might think that UNIX-based workstations
would be the clear winners in the performance arena over any
Mac OS–based system. After all, a single UNIX workstation can
outperform a Workgroup Server from Apple, in terms of simulta-
neous connections supported. However, comparing the perfor-
mance of a Workgroup Server and a UNIX-based workstation is
like comparing apples and oranges. To compare apples to apples,
you must compare price and performance together. For example,
compare an $11,000 (U.S.) investment in Workgroup Servers with
the same investment in UNIX-based workstations. For that amount
today, you can buy either three Workgroup Servers or one low-
end UNIX-based workstation. The multiple Workgroup Servers,
working together, will outperform the single workstation every
With MacHTTP and a Workgroup Server from Apple, configuring your
time. A single Workgroup Server can serve 3,000 to 5,000 (or
WWW server is simply a matter of double-clicking the MacHTTP icon,
more) connections per hour, depending on the data being served as shown here. There’s no need for a full-time system administrator to
and the network bandwidth. This number of connections is far wade through complex installation requirements.
greater than the number that the average WWW site receives in
an entire day.
Security
Reliability A Workgroup Server running MacHTTP is much more secure than
For many potential WWW applications (such as on-line catalogs) any UNIX-based workstation, because of the many documented
downtime is not just an inconvenience—it costs money. While a security holes in the UNIX operating system. To provide even min-
Workgroup Server is, in general, as reliable as the typical UNIX- imal security for a UNIX-based workstation often requires expen-
based workstation, you can buy several Workgroup Servers for less sive or proprietary firewall software, in addition to an experienced
than the cost of a single UNIX-based workstation. If your one and UNIX system administrator.
only UNIX-based workstation bites the dust, you’re off the air until On the other hand, a Workgroup Server connected to the
it gets fixed. But if one of your several Workgroup Servers goes Internet is not subject to unauthorized access (a big UNIX security
down, the rest are unaffected. The others can continue to publish problem). Furthermore, MacHTTP does not allow random access
your information and service your customers. Mac OS–based sys- to the entire document tree. Only those files and documents that
tems running as dedicated WWW servers have demonstrated the you want to publicize are available to the Internet community.
ability to run unattended for months at a time, while UNIX-based
workstations performing the same functions are forced into peri-
odic reboots by operating system bugs, kernel panics, and admin-
istrative downtime. A list of some of the most persistently available
Mac OS–based servers on the Internet is available at the WWW
address http://www.ape.com/. Many of these servers have
been running since September 1994 with no downtime.
Support
Customer support for most UNIX-based WWW server programs
is limited to a few on-line documentation files. With some com-
mercial server programs, you can ask questions by e-mail, and they
might be answered a few days later. In addition, a few Internet
newsgroups are devoted to the topic, so other users can
commiserate.
In contrast, complete on-line support is provided for
MacHTTP by BIAP Systems, including on-line documentation,
answers to frequently asked questions, examples, tutorials, and
personal support to registered users and clients. E-mail questions
are usually answered within an hour, and always within 24 hours.
And there’s a large on-line community of MacHTTP users who
share tips and information in a dedicated e-mail forum.
Flexibility
While UNIX-based server programs can interact only with text
stream–based applications, MacHTTP has no such limitation.
A number of interface utilities already exist to link MacHTTP to
databases and text search engines, and to process credit card sales
through the First Virtual Holdings system. In addition, MacHTTP
can use AppleScript® (the built-in scripting language of the Mac
OS) to interact with any other application designed for Macintosh
systems (such as spreadsheets, word processors, and databases),
including custom applications. No formal C programming experi-
ence is required to take advantage of these capabilities.
Conclusion
Now is the time to become a part of the World Wide Web, and
the best way to do so is with Apple’s Workgroup Servers and
MacHTTP software. The desktop publishing revolution that started
with the Macintosh computer will continue to evolve on the
WWW, and Workgroup Servers from Apple provide the platform
of choice.
© 1995 Apple Computer, Inc. All rights reserved. Apple, the Apple logo, AppleScript, Macintosh, and MacTCP are
registered trademarks of Apple Computer, Inc. Mac is a trademark of Apple Computer, Inc. MacHTTP is a trade-
mark of BIAP Systems, Inc. UNIX is a registered trademark of Novell, Inc. in the United States and other coun-
tries, licensed exclusively through X/Open Company, Ltd. Windows is a registered trademark of Microsoft.
L00981A Printed in the U.S.A.