首页 > 解决方案 > 错误:[Win 错误 10049] 请求的地址在其上下文中无效

问题描述

我是使用 Nginx 的新手。我正在尝试在 Ngnix 上托管我的 Django 应用程序,以便我可以公开在 views.py 中定义的 API,以便可以从其他服务器访问它们。但是我在启动 Django 应用程序时遇到了上述错误。

站点特定的 .conf 文件:

server {
  listen 8004;
  charset utf-8;
  client_max_body_size 10M;

  location / {
    proxy_pass http://10.11.12.34
  }

 }

nginx.conf 文件:

worker_processes 10;

error_log logs/error.log;

events {
  worker connections 1024;
}

http {

   include mime.types;
   include '../../.conf'  #included path to site-specific .conf file
   access_log logs/access.log;
   sendfile on;
   keepalive_timeout 65;

}

添加了新文件 Django runserver.py:(代码片段)

if __name__ == '__main__':
  serve(application, host = 10.11.12.34, port 8004)

是什么导致了这个错误?另外,我不确定在那里使用什么IP地址?如何决定要配置哪个 IP 地址?有人可以帮我弄这个吗?

标签: pythondjangonginxnginx-reverse-proxy

解决方案


推荐阅读