I figured it out.
I had started another instance of httpd by mistake earlier. I typed:
And while httpd doesn't recognize this command (what I was looking for was httpd -h), it did start a daemon, that was listening according to the old config file.
I'm very surprised that brew services start thought it was starting the server properly (brew ...
You probably have a directive like this with 8080:
You need to change that to
Make sure that you have correctly configured your directives for each subdomain you may have, including the default one (if it's been configured manually to listen to :8080 ...
First, you are not able to use brew service to start the two different mongodb. Cause the LaunchAgent .plist files have the same name. The former enable one will be overwritten by the latter one. Find the corresponding .plist service file, copy it to ~/Library/LaunchAgents as a different name.
Secondly, the service .plist must be modified to use a different ...
I'm posting this as a separate answer since I did not have to fiddle with any plist files to make this work.
Here's how I installed and started CNTLM today:
Install CNTLM with Homebrew
brew install cntlm
Edit CNTLM configuration
Edit the /usr/local/etc/cntlm.conf file, update the following items:
Username: The user name for authenticating with your NTLM ...