使用nginx.exe时闪退的原因和解决方法

 更新时间:2023年07月25日 10:39:42   作者:小王太帅  
最近使用老师给的nginx.exe时,点击nginx.exe突然屏幕就闪一下,经过一番排查,发现是端口被占用所导致的,所以本文就给大家讲讲端口被占用时的解决方法详细步骤,需要的朋友可以参考下

最近使用老师给的nginx.exe时,点击nginx.exe突然屏幕就闪一下,然后什么动静都没有了

经过一番排查,发现是端口被占用所导致的,所以解决方法就是解除端口的占用状态

(有时文件路径下有中文也会导致出错,所以最好避免路径中有中文)

以下记录一下我今天端口被占用时的解决方法详细步骤:

1、要知道自己使用的是哪一个端口。

可以在文件路径下找到nginx.conf这个文件,用记事本打开 

如下图,可以看到我这里的nginx.exe使用的端口80端口

2、查看端口使用情况

打开命令提示符,我这里用的是win+R然后输入cmd的方式打开的(打开命令提示符的方式有很多,大家也可以用其他方式打开)

打开后,直接查看自己使用的端口情况,查询语句是netstat -aon|findstr  "端口号",例如我这里是80端口,则我应该输入netstat -aon|findstr  "80",如下图(注意:t和-之间有一个空格,r和"之间有空格,双引号需要是英文状态下的双引号)

从上图中可以看出,我当前的80端口有两个程序在使用,有时候可能这个地方不止两条程序在占用,可能有很多条占用80端口的信息,把后面的数字都记住(19104、32364),然后打开任务管理器,将所有占用的程序结束掉(第二列数字冒号后面的才是端口号)

3、结束占用端口的程序

打开任务管理器,我这里用的是ctrl+shift+esc打开的(打开任务管理器的方式有很多,大家也可以用其他方式打开)

找到详细信息这一栏,然后在PID这一列找我们之前记下的数字(19104、32364)

找到一个数字后,右击该行,再点击结束任务,这样就结束了一个占用端口的程序。然后继续找下一个数字,直到占用端口的几个数字对应的程序都被结束了之后这一步就算完成了。

(从下图中可以看到,当前我想使用的nginx.exe文件有两条运行信息,一条是我们为了解除端口占用本来就应该结束的(19104),还有一条并没有占用端口(34840),但是为了避免其他问题的产生,可以把另一条也结束掉)

我在结束程序这一步遇到一个程序,叫做winspace.exe,结束之后又自动运行起来,又占用了端口。

网上说将winspace.exe这个程序设置成手动之后就不会产生这个问题,但是我没找到手动这个选项,然后我用了另一种方法将其暂停了。如下图

在服务栏中找到winspace这一列,然后右击,点击停止即可

4、打开nginx.exe进行使用

通过以上三个步骤,就解决了端口占用问题,然后现在就可以使用nginx.exe了

我的使用方法是:

1.在nginx.exe的文件目录下输入cmd,然后回车,然后会弹出一个以该文件目录下为开头的命令提示符窗口,然后最小化该窗口(不要关闭,关闭之后很有可能会导致nginx.exe无法正常运行)

2.在浏览器中的地址栏中输入localhost:80,然后回车,就能跳到nginx.exe对应的网页页面了

以上就是我今天使用nginx.exe闪退,然后解决端口占用问题的过程与方法,希望能够帮到大家!

到此这篇关于使用nginx.exe时闪退的原因和解决方法的文章就介绍到这了,更多相关nginx.exe闪退内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • nginx配置中proxy_pass反向代理502的bug记录

    nginx配置中proxy_pass反向代理502的bug记录

    这篇文章主要介绍了nginx配置中proxy_pass反向代理502的bug记录,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Nginx解决history模式下页面刷新404问题示例

    Nginx解决history模式下页面刷新404问题示例

    这篇文章主要为大家介绍了Nginx解决history模式下页面刷新404问题示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • Nginx负载均衡配置实例

    Nginx负载均衡配置实例

    这篇文章主要介绍了Nginx负载均衡配置实例,随着互联网信息的爆炸性增长,负载均衡已经不再是一个很陌生的话题,顾名思义,负载均衡即是将负载分摊到不同的服务单元,既保证服务的可用性,又保证响应足够快,给用户很好的体验,需要的朋友可以参考下
    2023-07-07
  • Prometheus 和 Grafana 通过nginx-exporter监控nginx的详细步骤

    Prometheus 和 Grafana 通过nginx-exporter监控nginx的

    nginx-exporter 是 Prometheus 用来从 Nginx 收集指标的组件,这篇文章给大家介绍Prometheus 和 Grafana 通过nginx-exporter监控nginx的详细步骤,感兴趣的朋友跟随小编一起看看吧
    2024-08-08
  • Linux系统下nginx日志每天定时切割的脚本写法

    Linux系统下nginx日志每天定时切割的脚本写法

    本篇文章给大家分享使用Linux系统自带的命令logrotate对Nginx日志进行切割的方法,对nginx日志切割脚本感兴趣的朋友一起学习吧
    2016-11-11
  • 使用Nginx部署前端Vue项目的实现

    使用Nginx部署前端Vue项目的实现

    本文主要介绍了使用Nginx部署前端Vue项目的实现,通过将这两者结合起来,我们可以高效地托管我们的前端应用,下面就一起来介绍一下,感兴趣的可以了解一下
    2024-09-09
  • Nginx 如何限制访问频率,下载速率和并发连接数的方法

    Nginx 如何限制访问频率,下载速率和并发连接数的方法

    这篇文章主要介绍了Nginx 如何限制访问频率,下载速率和并发连接数的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • nginx proxy_buffer_size解决后端服务传输数据过多,header过大问题

    nginx proxy_buffer_size解决后端服务传输数据过多,header过大问题

    这篇文章主要介绍了nginx proxy_buffer_size解决后端服务传输数据过多,header过大问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • 使用Nginx代理MySQL连接并限制可访问IP配置

    使用Nginx代理MySQL连接并限制可访问IP配置

    这篇文章主要为大家介绍了如何使用Nginx代理MySQL连接并限制可访问IP配置示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • Nginx配置location匹配顺序详细总结

    Nginx配置location匹配顺序详细总结

    这篇文章主要介绍了Nginx配置location匹配顺序详解,Nginx是十分轻量级的HTTP服务器,Nginx凭借其稳定性、低资源消耗、简单配置和丰富的功能,从十多年前名不见经传的Web服务器软件,发展到如今能够跟Apache匹敌的地位,需要的朋友可以参考下
    2023-08-08

最新评论