Link Search Menu Expand Document

Information in this page is outdated. Last update was made on 17 November 2017.

Localhost unable to connect after upgrading to macOS High Sierra

I was notified to upgrade from maxOS Sierra to macOS High Sierra earlier and I thought for few seconds and hit install button.

I waited for almost an hour for it to finish the OS upgrade.

After it, I checked my local sites, and I was unable to connect. It further states using Firefox Quantum, the ff:

Firefox can’t establish a connection to the server at

  • The site could be temporarily unavailable or too busy. Try again in a few moments.
  • If you are unable to load any pages, check your computer’s network connection.
  • If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.

I restarted nginx several times, and even checking if it was running non-sudo. I am running it via sudo so that I can use port 80. I also upgraded nginx to its latest version. And, a lot of stuff.

After searching and searching, here’s the solution:

  1. Install dnsmasq via brew, brew install dnsmasq. If you have it already, uninstall it, brew remove dnsmasq.

  2. Remove dnsmasq config file and directory from /usr/local/etc.

    cd /usr/local/etc
    rm -rf dnsmasq.conf dnsmasq.d
  3. And finally, restart nginx.

    [sudo] brew services stop nginx
    [sudo] brew services start nginx

That’s it.

Back to top


This site uses a fork version of Just the Docs, a documentation theme for Jekyll, by Patrick Marsceill.
Copyright © 2008-2021 Timothy Escopete.
All rights reserved as provided by law.