Чтобы включить https, я установил балансировщик нагрузки AWS перед моим экземпляром ec2. Я могу получить доступ к службам API Django Rest и администратору на ec2 через Public IP. Но когда я пытаюсь получить ответ API через DNS-имя балансировщика нагрузки или соответственно доменное имя, например, example.com, я вижу страницу приветствия nginx. Если я наберу example.com/api, он показывает, что nginx не найден. Я застрял в течение долгого времени, и не знаю, есть ли что-то, что я неправильно понял. Моя конфигурация nginx следующая.
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;
}
}