bind():Nginx 上不允许操作

bind():Nginx 上不允许操作

我刚刚在我的计算机上安装了 Nginx 来运行 Nginx。安装和配置后。我尝试运行 nginx 并出现此问题:

bind() to 0.0.0.0:8843 failed (1:Operation not permitted)

我不知道这是个什么问题以及如何解决它。Google 也找不到任何相关结果。

有没有什么办法可以解决?

谢谢

答案1

随机猜测是

  • 您使用的帐户没有权限打开您指定的端口
  • 该端口已被使用。

尝试暂时禁用所有防火墙和所有内核级安全应用程序 (apparmor/selinux)。用来netstat -ntlp查看是否有其他程序正在使用该端口。

答案2

我发现了问题,这是由于运行CYGWIN的权限造成的。

在 Windows 7 或 Vista 上,需要以管理员身份运行 CYGWIN能够绑定该端口。

相关内容