Снова откройте файл конфигурации для редактирования.
sudo nano /etc/nginx/conf.d/load-balancer.conf
Затем добавьте следующий сегмент сервера в конец файла.
server {
listen 443 ssl;
server_name domain_name;
ssl_certificate /etc/letsencrypt/live/domain_name/cert.pem;
ssl_certificate_key /etc/letsencrypt/live/domain_name/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
location / {
proxy_pass http://backend;
}
}
Затем сохраните файл, выйдите из редактора. и перезапустите nginx еще раз.
sudo systemctl restart nginx
При включенном HTTPS у вас также есть возможность включить шифрование для всех соединений с вашим балансировщиком нагрузки
server {
listen 80;
server_name domain_name;
return 301 https://$server_name$request_uri;
#location / {
# proxy_pass http://backend;
#}
}
Сохраните файл снова после Вы внесли изменения. Затем перезапустите nginx.
sudo systemctl restart nginx