首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未找到AWS负载均衡器nginx 404

问未找到AWS负载均衡器nginx 404
EN

Stack Overflow用户
提问于 2019-10-12 08:23:27
回答 1查看 742关注 0票数 1

为了启用https,我在ec2实例前面设置了AWS负载均衡器。我可以通过公网IP访问ec2上的Django Rest api服务和管理。但是当我尝试通过负载均衡器DNS名称或者对应的域名,例如example.com获取api响应时,我可以看到nginx的欢迎页面。如果我输入example.com/api,它会显示nginx not found。我坚持了很长一段时间,不知道是不是有什么地方我误解了。我的nginx配置如下。

代码语言:javascript
复制
server {
    listen 80;
    server_name server_domain_or_IP;
    enter code here
    location = /favicon.ico { access_log off; log_not_found off; }
    location /static/ {
        root /home/sammy/myproject;
    }

    location / {
        include proxy_params;
        proxy_pass http://unix:/home/sammy/myproject/myproject.sock;
    }
}
EN

回答 1

Stack Overflow用户

发布于 2019-10-12 21:31:23

原来server_name需要是分配给负载均衡的域名

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58349822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档