0

EC2 プライベート サブネットの NGINX で Django アプリケーションをホストしていますが、AWS アプリケーション ロード バランサー エンド ポイント経由でアクセスできません。以下は、場所からの構成ファイルです。構成ファイルではポート 80 を使用し、構成ファイルでは 443 を使用しています/etc/nginx/sites-enabled/myserver.conf504 Gateway timeout502 bad Gateway

upstream my_server {
  #server 0.0.0.0:80;
  server unix:/home/ubuntu/Desktop/star/star.sock fail_timeout=0;
}


server {
    listen 443; # default_server
    server_name 0.0.0.0;
client_max_body_size 4G;

access_log /home/ubuntu/Desktop/star/logs/nginx-access.log;
error_log /home/ubuntu/Desktop/star/logs/nginx-error.log;


location /static/ {
   root   /home/ubuntu/Desktop/star/dashboard/static/;


}


location / {


proxy_hide_header X-Frame-Options;


include proxy_params;
proxy_pass http://unix:/home/ubuntu/Desktop/star/star.sock;

}   


# Error pages
error_page 500 502 503 504 /500.html;
location = /500.html {
        root /home/ubuntu/Desktop/star/dashboard/static/;
   }
   location ^~ /(css|js) {
                    root /home/ubuntu/Desktop/star/dashboard/static/;
           }

}

server {
    if ($host = 0.0.0.0) {
        return 301 https://$host$request_uri;
    } 
if ($host = 0.0.0.0) {
    return 301 https://$host$request_uri;
}

listen 443;
server_name 0.0.0.0;
return 404;


}   
4

1 に答える 1