I am running the beta release of Mac OS X 10.5 (Leopard) on my computer right now. I installed the standard edition (not the server edition), because normally I don't use my computer as a server. Anyways, after awhile I decided I wanted to try running an HTTP server off of my own personal computer just to test some things out...so I decided to install MAMP instead of installing Mac OS X Server.
Now...I have noticed a couple of things going on. As long as I am logged into my machine and using my machine, the HTTP server is running properly and I can access the files in the htdocs directory.
When I log out, however, it seems to me that the server stops running...but that confuses me, because technically Apache is running as a Unix background process...and I thought all processes of that type continue to run whether you are logged in or out. But it seems that when I log out, those processes are getting killed. Anyone know why, or how I can get them to continue running indefinitely?
Another question: Would it be a good idea to tell my computer never to go to sleep? What's the status of background processes like Apache when the computer goes to sleep? I assume all processes are suspended...and so if I want my server to be running overnight and such, I should not allow my computer to go to sleep.