#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]
Этот скрипт автоматически исчезнет после добавления вашего домена.
Ручная настройка:
- Перейдите к OpenLiteSpeed Web Server WebAdmin> Слушатели и добавьте свой домен в HTTP / HTTPS.
- После настройки записей DNS вы можете сгенерировать SSL-сертификат. Обязательно укажите правильное доменное имя в следующей команде:
certbot certonly --webroot -w /var/www/html/ -d example.com -d www.example.com
- Перейдите к веб-администратору веб-сервера OpenLiteSpeed> Слушатели> SSL и отредактируйте следующие три пункта:
- Файл закрытого ключа =
/etc/letsencrypt/live/example.com/privkey.pem
- Файл сертификата =
/etc/letsencrypt/live/example.com/fullchain.pem
- Связанный сертификат =
Yes
- Файл закрытого ключа =
- Сохраните и выполните плавный перезапуск.
Обратитесь https://docs.litespeedtech.com/cloud/images/nodejs/#optional-setup
Комментарии:
1. Спасибо. Да, я действительно пробовал это, но все равно возникает ошибка.
2. Привет, @RobertBautista, пожалуйста, отправьте свой вопрос на support@litespeedtech.com , Я помогу вам оттуда быстрее. Пожалуйста, также поделитесь шагами, которые вы сделали, и каковы результаты.