Apache problem with hostname on OSX 10.8.4 After updating to 10.8.4 I am having trouble running my macports apache server.  I stop the built-in apache with: sudo apachectl stop, then I try to start macports apache with: sudo /opt/local/apache2/bin/apachectl -k start and I get:

httpd: Could not reliably determine the server's fully qualified domain name, using My-Name-iMac.local for ServerName
httpd (pid 98) already running


and when I load localhost in the browser I get Unable to Connect...

I'm just running this as a development machine, so I don't need a domain name.  The output of hostname (before and after this) is My-Name-iMac.local as you'd expect.  What concerns me is the httpd (pid 98) already running part of this output.

which  apachectl outputs /usr/sbin/apachectl
This problem seemed to slowly evaporate when I started using sudo apachectl -k stop (though this could be just coincidence).  It now seems I can switch between servers using 

sudo apachectl stop and /opt/local/apache2/bin/apachectl start, 

and then back with 

/opt/local/apache2/bin/apachectl stop and sudo apachectl start

no problem.  I haven't been able to find any documentation on apachectl -k (beyond apachectl help).