nginx闪退

nginx的安装目录不要有中文!!!

导致闪退的问题是 80端口被占用
即浏览器地址栏输入 localhost:80无法正常跳转

解决方案

两种方法

  1. 找到正在运行的80的程序,kill。再打开nginx
  2. 修改nginx的端口号,把80改了

第一种

  1. 任务栏右击 “任务栏管理器”,再下面的窗口找到nginx先右键关掉
    在这里插入图片描述
  2. win+r 打开 命令行界面(黑框),输入下面的命令,这个命令能找到是输出 端口号含有80的程序。回车
netstat -ano|findsrt "80"

在这里插入图片描述
3. 复制端口号为80 的进程的UID ,然后返回任务管理器,通过UID搜索这个进程然后再kill
在这里插入图片描述
4. 重新双击nginx.exe。闪退了耶没关系,重新在浏览器地址栏输入:localhost:80即可出现正确的界面

第二种方法 修改nginx的端口号

记事本 打开安装目录下的配置文件nginx.conf

在这里插入图片描述
找到这里 ,把80改掉(端口号是有规定的,我忘了,有可能你改的端口哈是很常用的比如8080就不好,tomcat默认端口号是8080),改完以后要记住,因为要拿这个访问
在这里插入图片描述
比如我改成8888
在这里插入图片描述
保存,退出。重启nginx,然后地址栏输入 localhost:8888
我同样是访问成功的。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐