Как настроить SSL для DigitalOcean droplet

#node.js #digital-ocean #openlitespeed

#node.js #digital-ocean #openlitespeed

Вопрос:

Как мне настроить SSL для DigitalOcean droplet под управлением OpenLiteSpeed NodeJS? Есть ли какая-либо команда, которую я могу запустить, чтобы сделать это возможным? Спасибо

Комментарии:

1. Пожалуйста, отредактируйте вопрос, чтобы ограничить его конкретной проблемой с достаточной детализацией для определения адекватного ответа.

Ответ №1:

Автоматическая настройка:

Сначала запускается интерактивный скрипт, который запрашивает ваш домен или поддомен.

Вы можете нажать CTRL C и продолжить использовать SSH. Приглашение откроется снова при следующем входе в систему и будет продолжаться до тех пор, пока вы не завершите всю настройку.

 Please input a valid domain:
Please verify it is correct. [y/N]
 

Введите только корневой домен, затем система добавит для вас как корневой домен, так и домен www.

Вы также можете автоматически применить Let’s Encrypt SSL, если ваш домен уже указан на этом сервере. Введите y и свой адрес электронной почты, чтобы завершить процесс.

 Do you wish to issue a Let's encrypt certificate for this domain? [y/N]
Please enter your E-mail:
Please verify it is correct: [y/N]
 

После завершения вы должны увидеть, что сертификат успешно установлен …

 Do you wish to force the HTTPS rewrite rule for this domain? [y/N]
 

После завершения будут применены принудительные правила HTTPS

 Do you wish to update the system which includes the webserver? [Y/n]
 

Этот скрипт автоматически исчезнет после добавления вашего домена.

Ручная настройка:

  1. Перейдите к OpenLiteSpeed Web Server WebAdmin> Слушатели и добавьте свой домен в HTTP / HTTPS.
  2. После настройки записей DNS вы можете сгенерировать SSL-сертификат. Обязательно укажите правильное доменное имя в следующей команде:
 certbot certonly --webroot -w /var/www/html/ -d example.com -d www.example.com
 
  1. Перейдите к веб-администратору веб-сервера OpenLiteSpeed> Слушатели> SSL и отредактируйте следующие три пункта:
    • Файл закрытого ключа = /etc/letsencrypt/live/example.com/privkey.pem
    • Файл сертификата = /etc/letsencrypt/live/example.com/fullchain.pem
    • Связанный сертификат = Yes
  2. Сохраните и выполните плавный перезапуск.

Обратитесь https://docs.litespeedtech.com/cloud/images/nodejs/#optional-setup

Комментарии:

1. Спасибо. Да, я действительно пробовал это, но все равно возникает ошибка.

2. Привет, @RobertBautista, пожалуйста, отправьте свой вопрос на support@litespeedtech.com , Я помогу вам оттуда быстрее. Пожалуйста, также поделитесь шагами, которые вы сделали, и каковы результаты.