我是靠谱客的博主 无奈太阳,最近开发中收集的这篇文章主要介绍【nginx】记录初接触nginx遇到的坑,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

快速检索

    • host not found in upstream
      • 问题描述
      • 原因分析
      • 解决方案
    • nginx: [error] OpenEvent
      • 问题描述
      • 原因分析
      • 解决方案
    • nginx启动成功 报500错误
      • 问题描述
      • 原因分析
      • 解决方案


host not found in upstream

问题描述

使用nginx 进行反向代理的时候,配置 proxy_pass 时使用域名,Nginx 提示

host not found in upstream

原因分析

DNS解析域名失败,ping一下域名发现ping不通

解决方案

使用Switchhosts配置域名服务器或者直接将proxy_pass配置为ip地址


nginx: [error] OpenEvent

问题描述

在重启nginx时,使用

nginx -s reload

提示

OpenEvent("Globalngx_reload_22492") failed (2: The system cannot find the file specified)

原因分析

此时nginx并没有启动,因此没有重载到文件

解决方案

首先可以尝试关闭nginx(在nginx目录下)

.nginx.exe -s quit

如果依然提示OpenEvent failed
那就直接启动nginx,执行

.nginx.exe start nginx

location =/ { #alias html/agentAccount/dist/login.html; proxy_pass http://172.30.5.101:8083/login.html;
    }

nginx启动成功 报500错误

问题描述

nginx启动后 但是服务并没有启动 浏览器报500错误

原因分析

由于我自己用师姐的nginx.conf文件替换了自己的,所以在配置文件里的proxy_pass配置的还是师姐的ip地址

location =/ {
			#alias html/login.html;
            proxy_pass  http://172.30.5.101:8083/login.html;
        }

解决方案

将ip地址换为自己的ip就OK了
在控制台输入ipconfig即可查看自己的ip地址

PS C:WINDOWSsystem32> ipconfig

Windows IP 配置


以太网适配器 以太网:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . :
   IPv4 地址 . . . . . . . . . . . . : (这里就是你的Ip地址)
   子网掩码  . . . . . . . . . . . . : 
   默认网关. . . . . . . . . . . . . : 

以太网适配器 VirtualBox Host-Only Network:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : 
   IPv4 地址 . . . . . . . . . . . . : 
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . :

最后

以上就是无奈太阳为你收集整理的【nginx】记录初接触nginx遇到的坑的全部内容,希望文章能够帮你解决【nginx】记录初接触nginx遇到的坑所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部