У меня есть сайт, например test.com
, мне нужно сделать копию этого сайта с адресом subdomain.test.com
и изменить несколько файлов на этом поддомене для моих целей. Проблема в том, что категории сайта используют NodeJS, а сейчас работают 9 NodeJS. Каждый сервер имеет зарегистрированные сертификаты SSL следующего типа (настройки одинаковы для всех):
var fs = require('fs');
var sslOptions = {
key: fs.readFileSync('/etc/letsencrypt/live/test.com/privkey.pem'),
cert: fs.readFileSync('/etc/letsencrypt/live/test.com/fullchain.pem'),
requestCert: true,
rejectUnauthorized: false
};
var https = require('https'),
server = https.createServer(sslOptions, app),
io = require('socket.io')(server),
Я создал поддомен, например, subdomain.test.com, но когда я захожу на сайт, консоль ругается на следующую ошибку: ERR_CERT_COMMON_NAME_INVALID
.
Насколько я понимаю, ошибка возникает из-за того, что сертификат выдан на test.com
, и я пытаюсь использовать его дополнительно на subdomain.test.com
. Что можно сделать в этой ситуации? Либо на самих серверах NodeJS, когда SSL-сертификаты подключены, продублируйте настройки, добавив, например, номер 1, или есть другие варианты?