【发布时间】:2021-01-16 23:47:52
【问题描述】:
通过本地 Web 服务器 IP 访问时完美运行,但通过 NOIP 主机名访问时抛出 400 错误。
对于上下文,路由器配置为将请求转发到该端口上的 Web 服务器。
这是 nginx 配置文件:
server {
listen 80;
server_name 192.168.1.64;
#server_name example.ddns.net;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/projectdir;
}
location / {
include proxy_params;
# proxy_pass http://example.ddns.net;
proxy_pass http://unix:/run/gunicorn.sock;
}
}
我尝试添加主题标签所在的行,但无济于事。
【问题讨论】:
-
Django 日志中有错误吗?您是否正确配置了
ALLOWED_HOSTS设置? -
我确实正确配置了它,但我了解到 gunicorn 在对 django 进行更改后需要重新启动。感谢您为我指明正确的方向