我刚刚在我的计算机上安装了 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能够绑定该端口。