View Single Post
Quote:
Originally Posted by ucs308 View Post
I run several versions of Apache on my machine. OmniFocus continually starts a specific version of Apache. I need it to start my version.
When OmniFocus is configured to host a Bonjour sync server, launches the system version of apache from /usr/sbin/httpd, with its own configuration file which runs on any available port. (This shouldn't affect any other copies of apache which you might be using.)

Is there a reason you need to to run a different version of apache? (Is it reasonable to just ignore the copy it's running?)

If you do need it to run your copy for some reason, I see two options: either you could configure your own apache server to serve WebDAV and use your server as the sync server instead of doing Bonjour syncing, or you could replace /usr/sbin/httpd with a symbolic link which points at the copy of apache which you would like it to use. (The Bonjour server is still going to pass arguments to that apache to make it use its own configuration file, though, since it needs to do things like set the port number, configure SSL, set up a username and password for restricting unauthorized access, turn on WebDAV, disable apache modules it doesn't need, etc.)