部署环境是 Ubuntu 16.04, 奇怪的是: 使用火狐时网页可以访问, 但总是随机出现 bad request 400
, 如图所示:
下面是我 Nginx 和 Django 的配置, 自查了多次没有问题:
Nginx 配置:
server {
listen 80;
server_name my_domain_name;
location / {
proxy_pass http://localhost:9099;
}
location /static/ {
alias /path/to/static/;
}
}
Django 配置:
DEBUG = False
ALLOWED_HOSTS = ['*']
检查 nginx 错误日志, 每次访问都会有相同的报错:
failed (111: Connection refused) while connecting to upstream. upstream: "http://[::1]:port/
请问各位遇到过类似的情况么? 有没有什么解决方案?
并没有问题,你的刷新操作实际上是在提交表单,但是表单内容没填就报400错误了,去看看http的状态码吧。