失败(404错误)通过AWS EBS泊坞窗环境中的Nginx访问Amazon Linux API泊坞窗服务

我已经使用Ubuntu平台和NGINX创build了具有多容器Dockers的AWS Elastic Beanstalk(EBS)环境。 我已经将NGINX安装在一个单独的docker容器中,并将来自NGINX的API调用转发给其他API泊坞窗。 使用Amazon Linux OS创build的API泊坞窗。 分配给NGINX的80端口和其他API在不同的端口映射到NGINX(nginx.conf)。

使用单个任务定义将所有Docker部署到Elastic Beanstalk环境中。 NGINX成功在EC2实例中成功运行,并正常工作在80端口。

我还部署了一个API Docker容器并将其映射到NGINX中。 通过NGINX访问API时出现“404未find”错误。

请检查下面的NGINXconfiguration文件,并帮助我解决问题。

NGINX Conf:

upstream save_user_video-api_hosts     {     server dev-save-user-video:6666;     }     upstream user_complaints-api_hosts     {     server dev-user-complaints:7777;     } server {     listen 80;     server_name xxx.yyyy.me;       location /save-user-video {       proxy_pass http://save_user_video-api_hosts;     }       location /user-complaints {       proxy_pass http://user_complaints-api_hosts;     } } }