UW - Madison Spacer

Server How-To

Spacer
White Spacer Image
Spacer
Across Arrow
General Botany
Across Arrow
Search
Across Arrow
Images
Across Arrow
Multimedia
Down Arrow
Web Server Setup
Spacer
White Spacer Image
Spacer
Main Page
Spacer
Departmental
Page
Spacer
Tom Volk's Fungi
Spacer
White Spacer Image
Spacer Like this site and want to set up your own? Have a collection of images that you would like to share with the world? I'll provide the scripts that generate this site for free. Unsure of your server administration abilities? Don't know how to get started? We'll sell you a tutorial on CD-ROM.

Download the scripts. Last updated 08-03-02.
Buy the CD-ROM. (coming soon)

Summery

In the fall of 2001 I met Mike Clayton, the guy who runs the botany lab program here at UW - Madison. At the time, he was looking for a way to publish his image collection on the internet with his own server, and I was looking to learn UNIX command line utilities. I decided that I had enough extra time on my hands, so I took the job.

It didn't take too much research to realize that we could install Mac OS X Server on an old staff machine and have a powerful, secure, and cheap UNIX at our disposal for the educational price of only $250. A matter of days after I was hired Mike bought Mac OS X Server from the campus computer store. We chose to use UNIX (Darwin), PHP, and MySQL because reviews that I read showed that they were cheaper, more secure, more reliable, and faster than the competition.

I spent plenty of time learning UNIX, PHP, and MySQL via books, online discussion forms, and tutorials. Currently, the best resources that I have are not only free, but online too. Your friends-to-be are the PHP online documentation and the MySQL online documentation. Armed with these resources, I created a server that could handle Mike's collection of 4,000 images and share it on the internet.

Currently (July 30th, 2002), we get about 8,000 page views a day from across the globe. The server itself requires maintenance only for various upgrades, and hasn't crashed for over half a year. Both Mike and I are very happy with the performance of the server, so we thought that there would be many people who are interested in setting up their own image web server. For that reason we decided to make a tutorial to help other people set up their own Mac OS X web servers that use my PHP scripts to organize their collection.

To use these scripts or the tutorial you need to have a basic knowledge of PHP, UNIX, HTML, and Mac OS X. If you do not, or you would like supplemental materials (recommended) these resources have received recommendations from many people:


Books:

cover
Mac OS X Unleashed

cover
Mac OS X: The Missing Manual,
Second Edition

cover
Learning UNIX Operating System

cover
PHP and MySQL Web Development

cover
Learning Web Design : A Beginner's Guide...

cover
HTML 4 for the World Wide Web, Fourth Edition

Online Text:

Mac OS X
Mac OS X Server
PHP and MySQL tutorial (recommended)
PHP Documentation
MySQL Documentation

Online Forums:

Note that these forums may help you with your most difficult questions, but remember that the people that frequent the forums are volunteers and are really under no obligation to answer your question. So be courteous.
MacAddict Magazine's forums
MacOSX.com's forums


Suggestions? Comments?
Last updated on: Friday, October 11, 2002, 16:15:32.
Page rendered: Friday, May 09, 2008, 20:51:58.
Time to render: 0.006 seconds.
Server Statistics Web Server Construction

The server, the setup, the scripts,
and the upkeep are mainly the doing of Seth Price.

Counter Image
Powered by Mac OS X
Powered by Apache
Made on a Mac