问答 / 0 / 5 / 创建于 2年前
如题网站有个现象,提交表单后报500错误,但是只要添加 hosts 将域名指向真实服务器 ip 就没问题 (有反向代理),这是什么原因呢
不可能是防火墙,应该是代理服务器返回的500
浏览器-> 防火墙 -> nginx -> php
页面显示 500 说明 nginx 收到了请求。500也是服务器错误的代码,我猜测是 nginx 给 php,PHP没有正确返回信息才会报错的
你可以看下 nginx 日志,php 日志,和应用日志(如有的话)
一般情况,页面不显示肯定在哪里有记录日志,请确认日志记录已打开
我要举报该,理由是:
不可能是防火墙,应该是代理服务器返回的500
浏览器-> 防火墙 -> nginx -> php
页面显示 500 说明 nginx 收到了请求。500也是服务器错误的代码,我猜测是 nginx 给 php,PHP没有正确返回信息才会报错的
你可以看下 nginx 日志,php 日志,和应用日志(如有的话)
一般情况,页面不显示肯定在哪里有记录日志,请确认日志记录已打开