Virtual server on OSX

I’ve been using IIS (windows) for as long as I can remember. Within the next few days I’ll be switching to a mac, and I was wondering if any of you guys knew what to do to run a local testing server on OSX?