I'm trying to turn off the Web Sharing service from the Preferences panel, but everything I try, it just gets stuck on ‘Interrupting...’, with an orange icon, and it doesn't do anything. If I close the Preferences panel and come back, I find it turned on again.

(I reckon that it's not stopping due to the missing /System/Library/LaunchDaemons/org.apache.httpd.plist, because when I try to stop it using the terminal, with sudo apachectl stop, I get an error that says that it can't find that file)

What could I do to fix it?


Did you delete /System/Library/LaunchDaemons/org.apache.httpd.plist? If so, either replace it with a copy from another Mac (so it can be disabled properly), or reboot the computer (since it doesn't exist, it won't get loaded on reboot).


Perhaps try sudo killall httpd? I'd also check Console to see if there's any errors.

  • It kills just my own Apache server (installed separately) but not the built-in one! :(
    – entropid
    Nov 4 '11 at 23:48

If you're missing launch daemons from your /System/ folder, the best long-term solution is to perform an Archive and Install so that you keep your content and simply rebuild your damaged operating system.


The only way to fix it was to reinstall OS X.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .