我正在尝试使用 nginx 作为简单的“Hello world”flask 应用程序的反向代理。我在不同的 docker 容器中运行它们并使用 docker compose 来构建。
当我使用 docker-compose up --build 命令时,我从 nginx 收到此错误:
/etc/nginx/conf.d/nginx.conf:6 中“location”指令中的参数数量无效
这是我的 nginx.conf:
server {
listen 80;
server_name 0.0.0.0;
location {
include uwsgi_params;
uwsgi_pass flask:8080;
}
}
谁能告诉我我做错了什么吗?
最佳答案
位置指令后面直接缺少一个/。更清晰的错误消息是“位置指令缺少参数”。
server {
listen 80;
server_name 0.0.0.0;
location / {
include uwsgi_params;
uwsgi_pass flask:8080;
}
}
关于docker - "location"nginx conf 中的参数数量无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59769122/