nginx server_name 为 localhost 未映射任一域名

    conf

    1. upstream web {
    2. server app:9000;
    3. }
    4. server {
    5. listen 80;
    6. server_name localhost;
    7. location / {
    8. # https://stackoverflow.com/questions/42720618/docker-nginx-stopped-emerg-11-host-not-found-in-upstream
    9. resolver 127.0.0.1;
    10. proxy_set_header Host $http_host;
    11. proxy_set_header X-Forwarded-Host $http_host;
    12. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    13. proxy_set_header X-Real-IP $remote_addr;
    14. # client_max_body_size 5m;
    15. proxy_pass http://web;
    16. }
    17. }