今天在启动项目服务时遇到了一个问题。我原本的项目是运行在vscode终端上的,本想试一下webstorm的性能,结果不小心把vscode上的终端服务给关闭了。 然后再重新启动http-server服务时,我忘记利用http-server -p ****规定端口号,结果nginx瞬间报错了,直接崩溃。在nginx文件夹中error.log里面打印了这么一句话
(10061: No connection could be made because the target machine actively refused it)
大概意思就是 由于目标计算机主动拒绝,无法建立连接
原因:
是因为我在启动前端服务时,忘记规定端口号,导致其服务默认启动在了8081这个端口号下。
但是我nginx的配置文件下代理的端口号是 8001,所以导致nginx无法捕捉到相应的端口号,最终报错。
解决办法:
首先关闭nginx的代理服务,并利用netstat -o -n -a | findstr :XXXX(相应端口) 关闭8080端口号。
然后重启服务即可,尽量不要修改配置文件。