Я бы порекомендовал скачать SSL-сертификат онлайн, а затем просто включить его в файл конфигурации Nginx, например, так.
$ sudo nano /etc/nginx/conf.d/default.conf
Отредактируйте свою конфигурацию и заставьте сервер слушать порт 443. Вместо этого используется http2.
listen 443 http2;
listen [::]:443 http2;
server_name localhost;
Затем прямо под ним добавьте путь к ключам сертификата SSL.
ssl on;
ssl_certificate /etc/certificate/public/certificate.pem;
ssl_certificate_key /etc/certificate/private/certificate.key;
Сохраните и выйдите.
Теперь введите свой открытый ключ здесь:
$ sudo nano /etc/certificate/public/certificate.pem
И ваш личный ключ здесь:
$ sudo nano /etc/certificate/private/certificate.key
Вы установили свой сертификат SSL.Перезапустите сервер nginx, чтобы изменения вступили в силу.
$ sudo systemctl, перезапустите nginx.service
Ссылка