MacOSX连接上的本地主机被拒绝

MacOSX连接上的本地主机被拒绝,macos,nginx,localhost,firewall,Macos,Nginx,Localhost,Firewall,我已经让我的应用程序在mac上通过nginx在本地主机端口80上运行了很长一段时间。最近我做了一些软件更新,试图在不同的端口上运行其他应用程序,现在我无法在localhost:80上运行我的第一个应用程序 我对从哪里开始感到非常困惑,但我认为这是一个基于以下原因的防火墙问题: Tims-MacBook-Pro-2:html TimPeterson$ telnet localhost 80 Trying ::1... telnet: connect to address ::1: Connecti

我已经让我的应用程序在mac上通过nginx在本地主机端口80上运行了很长一段时间。最近我做了一些软件更新,试图在不同的端口上运行其他应用程序,现在我无法在localhost:80上运行我的第一个应用程序

我对从哪里开始感到非常困惑,但我认为这是一个基于以下原因的防火墙问题:

Tims-MacBook-Pro-2:html TimPeterson$ telnet localhost 80
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying fe80::1...
telnet: connect to address fe80::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
telnet: Unable to connect to remote host 
将浏览器指向
http://localhost
给出了这个
Oops!Google Chrome无法连接到本地主机

想法?

您可能想跑步

apachectl configtest

首先。

对我有效的方法是在我的/etc/hosts文件中取消对以下行的注释:

::1    localhost

答案是在这个线程中提供的,所以我很难看到你在链接中提到的答案。安装ngnix后,我也遇到了这个错误(以及MySql错误),但我认为是通过一种与您不同的方法。我猜@Timperson指的是您应该使用
127.0.0.1
而不是
localhost
。虽然这段代码可能回答了这个问题,提供有关此代码回答问题的原因和/或方式的附加上下文可提高其长期价值。它将在您的终端中运行测试,并向您显示语法错误等,以便您确切知道如何修复apache以再次运行
syntax OK
它说,仍然
ERR\u CONNECTION\u拒绝