Nginx文件已经存在全局反向代理问题如何排查


本文小编为大家详细介绍“Nginx文件已经存在全局反向代理问题如何排查”,内容详细,步骤清晰,细节处理妥当,希望这篇“Nginx文件已经存在全局反向代理问题如何排查”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。阿里云搭建的宝塔Linux面板,上面已经搭建过其它网站了,我现在给一个新增的网站增加一个反向代理端口,但是通过宝塔面板添加反向代理的时候,出现了下图伪静态的错误。伪静态/nxinx主配置/vhost/文件已经存在全局反向代理这个问题是其实是告诉我们nginx配置文件里面一个网站只能包含一个location /,不然就会产生报错了。问题已经非常清楚了,就是nginx.conf的相关配置出现问题。第一步,查看网站的相关配置文件,直接点击网站进入详情就可以查看配置文件了。可以看到我这个配置页面并没有出现单独的loca免费云主机域名tion /规则,都是加入了相关的后缀限制。但是可以看到上面还出现了一个 include /www/server/panel/vhost/rewrite/www.123456.com.conf 重写的规则配置文件。切换到这个目录查看这个文件。可以看到这个文件也是空的,没有任何配置,有些问题可能是配置了下面的伪静态规则,如果配置了的话,会显示在那个rewrite文件夹下的配置文件里面的。现在基本可以确定这个网站的配置,没有伪静态配置,也没有其它单独的location /配置。那问题只能出在了nginx.conf原本的配置文件里面了,可以在下面的路径查看nginx文件配置,如果你首页添加了nginx的图标,也可以直接点进去配置,也可以直接通过ssh软件登录然后直接修改文件。查看这个nginx.conf配置文件可以看到,确实存在一个location /匹配规则, 虽然这个规则是属于一个server:888端口下的配置,先删除再说,然后下面还看到一个Include 文件夹。去这个文件夹下查看,这个配置文件就是我们通过宝塔面板配置的网站参数配置,不需要再查看了。删除上面那个location /, 再去添加反向代理,这次添加直接成功了。首先需要了解nginx.conf各个路径的配置文件,这个问题涉及到三个路径的配置文件。第一个是网站的伪静态重写配置文件,在/www/server/panel/vhost/rewrite/ 路径的文件夹下。第二个是网站本身的配置文件,在/www/server/panel/vhost/nginx/ 路径的文件夹下。第三个最后一个是nginx.conf配置文件,这个一般都是在/www/server/nginx/conf/ 路径下,然后查看每个配置是否存在location / 匹配规则,有的话需要删除。这次是因为nginx.conf文件下的server:888块存在一个location / 匹配规则,把红色部分删除掉就行了。读到这里,这篇“Nginx文件已经存在全局反向代理问题如何排查”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: C++模板编程特性之移动语义实例分析

这篇文章主要讲解了“C++模板编程特性之移动语义实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++模板编程特性之移动语义实例分析”吧!我们知道,每个变量都有类型,或整形或字符型等来进行了分类,不仅如此…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 04/01 16:52
下一篇 04/01 17:05

相关推荐