У меня есть веб-сайт, работающий на сервере, который перенаправляет все HTTP-запросы на HTTPS, как показано ниже.У меня также есть несколько API-интерфейсов Django, которые обслуживает сервер (скажем, https://www.example.com/apis/log). Я использую реализацию Django в Ubuntu + Nginx и установил сертификат SSL с помощью Let's Encrypt.
server {
if ($host = www.example.com) {
return 301 https://$host$request_uri;
} # managed by Certbot
if ($host = example.com) {
return 301 https://$host$request_uri;
} # managed by Certbot
server_name xxx.xx.xx.xx example.com www.example.com;
listen 80;
return 404; # managed by Certbot
}
Сейчас,Я хотел бы сделать следующее: