- Mac OS X Server version 10.4 includes QuickTime Streaming Server (QTSS) version 5.5 in its suite of services. QTSS comes preinstalled on Apple server hardware. QTSS is similar in design and configuration to Apache, the popular web server software that is also included in Mac OS X Server. If you have experience working with Apache.
- Product history. Mac OS X Server 1.0 Install disc. The first version of Mac OS X Server, released on March 16, 1999 and dubbed '1.0' was a hybrid of OPENSTEP from NeXT Computer and Mac OS 8.6.The GUI looked more like OPENSTEP did, with an emulation layer for running legacy Mac OS 8.6 based applications. WebObjects was included with the server package.
Setting up a PHP/MySQL testing server on your own computer is an invaluable time saver for web developers. Once set up and functioning properly, you can develop, test, and prep your dynamic sites without having to upload to your live server every time you make a change. Mac OS X comes with an Apache server and PHP installed by default, but they lack a great deal of the useful tools you will be.

macOS Server brings even more power to your business, home office, or school. Designed to work with macOS and iOS, macOS Server makes it easy to configure Mac and iOS devices. It’s also remarkably simple to install, set up, and manage. Add macOS Server to your Mac from the Mac App Store for just $19.99.
Your command center.
macOS Server lets you set up and manage multiple Mac computers and iOS devices, right from your Mac. And it’s so simple to use, you don’t need an IT department.
macOS Server resources.
Everything you want to know about macOS Server, including training, services, and documentation.
OS X has a built in web server. For some users, especially web developers, it may come in rather handy. You can use it for locally hosting web sites (typically for development purposes), for running a local WebDAV server (which may, for instance, come in handy for local syncing of apps like OmniFocus).

When OS X 10.8 was released, Apple had removed the convenient “Web sharing” switch in the Sharing options of System Preferences. Here’s a couple of ways to start and stop you local Apache server:
1. With a GUI
There is a free Preference Panel available at Click On Tyler. One installed (takes a quick double-click) you will have a new panel in your System Preferences which provides some very basic info about your Local Apache sites, and an easy way to turn the Apache server ON and OFF.
There is another Preference Pane here at Stowlake.com, although it says it works on 10.8 but nothing about 10.9 and above. It worth trying out though, if you want to give the GUI option a go.
2. Using Terminal commands
Personally, I recommend this method if you are getting into working with your system beyond the superficial (yet convenient) bling of the OS X GUI interface. Also, if you’re into developing web sites, becoming familiar with Apache commends on OS X is bound to come in handy over time.
To start the Apache server on OS X
Http Server Mac Os X
or
(drop the -w if you don’t want this to persist after a system restart)
To stop the Apache server on OS X
or
(again, drop the -w if you don’t want this to persist after a system restart)
To restart the Apache server
Http Server For Mac Os X 10.13
It is important to note these particular commands are persistent. Meaning, if you start Apache using the first or second command above, it will persist through a system restart (i.e. Apache will restart after you restart OS X). Likewise, if you stop Apache with the third or forth command above, it will persist through a system restart. You can drop the -w from the second and forth command if you don’t want it to persist through a system restart.
