Windows上的Nginx-can';不要绑定任何端口
如何让windows上的nginx绑定端口Windows上的Nginx-can';不要绑定任何端口,windows,bash,nginx,Windows,Bash,Nginx,如何让windows上的nginx绑定端口 eska@DESKTOP-1NGBVMN:~$ sudo nginx; sudo: nie udało się rozwiązać nazwy hosta DESKTOP-1NGBVMN nginx: [emerg] bind() to 0.0.0.0:5555 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:5555 failed (98: Address al
eska@DESKTOP-1NGBVMN:~$ sudo nginx;
sudo: nie udało się rozwiązać nazwy hosta DESKTOP-1NGBVMN
nginx: [emerg] bind() to 0.0.0.0:5555 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:5555 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:5555 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:5555 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:5555 failed (98: Address already in use)
nginx: [emerg] still could not bind()
eska@DESKTOP-1NGBVMN:~$
看起来nginx或其他进程已经在该端口上侦听。要确定在该端口上侦听的内容,请尝试以下命令:
sudo netstat -nltp
然后,您可以通过终止相应的进程来释放端口,其中是来自上述命令的processID:
kill -TERM <PID>
kill-TERM
端口5555似乎已被另一个进程使用;您可以检查哪个进程正在使用它与lsof-i:5555
这不是问题所在。重新启动windows帮了我的忙,但我得到了另一个。它现在正在绑定端口,但有东西阻塞了连接。任何防火墙之类的。您需要在windowsC:\windows\system32\drivers\etc\hosts
中编辑您的hosts
文件,并将您在nginx中为虚拟主机选择的域名指向本地主机ip地址。