美文网首页
nginx返回一些状态码记录

nginx返回一些状态码记录

作者: __missing | 来源:发表于2019-04-22 19:05 被阅读0次

    404

    背景

    在一次上线时,前端访问php的某个接口出现404。

    开始查找为什么404

    1.首先想到的就是nginx转发给php时没有找到文件,之前遇到过访问所有的静态页面没有问题,但是访问php文件404是因为nginx代理php时文件未找到,这次遇到的这个问题比较诡异,毕竟不是所有接口404,只是有的接口404。直接排除这个原因。
    2.查找nginx的访问日志和错误日志,发现是因为数据库连接错误导致nginx返回502,nginx中配置的重定项文件找不到所以404


    image.png

    结论

    nginx返回的错误代码有好多原因千万不要被表面迷惑,多关注日志。

    403

    nginx中出现403一般有两个原因

    1.文件的权限问题,文件没有读或者执行权限
    2.配置了index,但是目录中缺少index(索引)文件

    相关文章

      网友评论

          本文标题:nginx返回一些状态码记录

          本文链接:https://www.haomeiwen.com/subject/ggvugqtx.html