Mac OSX – Fix Apache2 Connection Refused on Catalina

Apache2httpdmac-osx

Since the new Mac OSX update my apache2 broke.

I followed this guide on how to setup apache2 on the new OSX, but I still get "Connection Refused" error when I try to open localhost in my browser.

Anyone have any idea why? I've made sure that my httpd.conf has no syntax errors, and that it listens to port 80: Listen *:80.

My error logs are not printing anything except for that I've restarted the service.

The server is up and running according to ps -aef | grep httpd which outputs:

   0   180     1   0 11:05am ??         0:00.48 /usr/local/opt/httpd/bin/httpd -D FOREGROUND
  502 34955   180   0 11:15am ??         0:00.00 /usr/local/opt/httpd/bin/httpd -D FOREGROUND
  502 34956   180   0 11:15am ??         0:00.00 /usr/local/opt/httpd/bin/httpd -D FOREGROUND
  502 34957   180   0 11:15am ??         0:00.00 /usr/local/opt/httpd/bin/httpd -D FOREGROUND
  502 34958   180   0 11:15am ??         0:00.00 /usr/local/opt/httpd/bin/httpd -D FOREGROUND
  502 34959   180   0 11:15am ??         0:00.00 /usr/local/opt/httpd/bin/httpd -D FOREGROUND
  502 35366   180   0 11:15am ??         0:00.00 /usr/local/opt/httpd/bin/httpd -D FOREGROUND
  502 36887   180   0 11:15am ??         0:00.00 /usr/local/opt/httpd/bin/httpd -D FOREGROUND
  502 98180 95819   0 11:52am ttys000    0:00.00 grep httpd

And lsof -i:80 outputs:

COMMAND   PID               USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
httpd   34955 jonathanohrstromNY    4u  IPv6 0xc72c500a38f5aabd      0t0  TCP *:http (LISTEN)
httpd   34956 jonathanohrstromNY    4u  IPv6 0xc72c500a38f5aabd      0t0  TCP *:http (LISTEN)
httpd   34957 jonathanohrstromNY    4u  IPv6 0xc72c500a38f5aabd      0t0  TCP *:http (LISTEN)
httpd   34958 jonathanohrstromNY    4u  IPv6 0xc72c500a38f5aabd      0t0  TCP *:http (LISTEN)
httpd   34959 jonathanohrstromNY    4u  IPv6 0xc72c500a38f5aabd      0t0  TCP *:http (LISTEN)
httpd   35366 jonathanohrstromNY    4u  IPv6 0xc72c500a38f5aabd      0t0  TCP *:http (LISTEN)
httpd   36887 jonathanohrstromNY    4u  IPv6 0xc72c500a38f5aabd      0t0  TCP *:http (LISTEN)

Best Answer

Solved, chrome was trying to use SSL to connect to localhost. Disabled it and now it works fine!

Related Topic