python - 错误:[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 地址?有人可以帮我弄这个吗?
解决方案
推荐阅读
- javascript - 回复 webContents.send
- spring-boot - 如何在 JBOSS EAP 7.1 中为 Spring Boot 应用程序配置带有 logback 的 Json 格式日志?
- css - CSS背景颜色不变
- scipy - 鉴于树状图,这是异常吗?
- python - 如何修复此错误:“ImportError:DLL 加载失败:找不到指定的模块。” 使用 PyQt5
- python - 在 Python 中将多个 base64 转换为图像
- gitlab - Gitlab AutoDevops 是否支持将 kubernetes 机密作为文件?
- c# - 如何使用 C# 在 xamarin.forms 中获取所有启用的键盘
- email - jenkins 中的电子邮件上游作业工件
- swiftui - 在 SwiftUI 中使用 ForEach 和 NavigationLink 缩小数组的索引超出范围