Обслуживание React и Django с SSL и доменом - PullRequest
0 голосов
/ 01 августа 2020

В настоящее время я развертываю приложение для реагирования и использую django в качестве внутреннего API на сервере ubuntu nginx. Приложение React уже подключено к Интернету и имеет сертификат SSL, а API серверной части - нет. По умолчанию браузеры не могут отображать http-контент при https-соединении.

Нужно ли мне получать еще один SSL-сертификат для API серверной части? Или есть другой способ сделать это?

Nginx conf файл (для клиентской части. Я не уверен, как настроить бэкэнд):

Бэкэнд в настоящее время работает на xxx.xx.x.xx: 8000 (с использованием gunicorn --daemon --bind xxx.xx.x.xx: 8000)

server {
   server_name xxxxxx.com www.xxxxxx.com xxx.xx.x.xx;
   root /var/www/frontend/build;
   index index.html index.htm;
   location / {
   try_files $uri $uri/ /index.html =404;
   }


    listen 443 ssl;
    ssl_certificate /etc/letsencrypt/live/fromnil.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/fromnil.com/privkey.pem;
    include /etc/letsencrypt/options-ssl-nginx.conf;
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;


}
server {
    if ($host = www.xxxxxx.com) {
        return 301 https://$host$request_uri;
    }


    if ($host = xxxxxx.com) {
        return 301 https://$host$request_uri;
    }


   server_name xxxxxx.com www.xxxxxx.com xxx.xx.x.xx;
    listen 80;
    return 404;




}

Спасибо

Нашел эту ссылку, но не смог оставить комментарий, потому что моей репутации недостаточно. И я не очень понимаю. Может ли кто-нибудь мне помочь?

Как развернуть React и django в aws с ssl и доменом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...