Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows上的Nginx-can';不要绑定任何端口_Windows_Bash_Nginx - Fatal编程技术网

Windows上的Nginx-can';不要绑定任何端口

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

如何让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 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帮了我的忙,但我得到了另一个。它现在正在绑定端口,但有东西阻塞了连接。任何防火墙之类的。您需要在windows
C:\windows\system32\drivers\etc\hosts
中编辑您的
hosts
文件,并将您在nginx中为虚拟主机选择的域名指向本地主机ip地址。