Ho un sito web ospitato da Apache su un server Linux. Ho anche un back-end / API Node.js che è ospitato sullo stesso server, che serve tutte le richieste del front-end. Oggi ho impostato SSL per il front-end e ho ricevuto un errore sul fatto che una richiesta al back-end non era su SSL e quindi bloccata.
Ora sto installando SSL per il mio back-end, ma mi chiedo qualcosa: ho bisogno di un certificato separato per il mio back-end o è giusto condividerlo tra le due applicazioni?
Pensare a questo ha sollevato un'altra domanda: un certificato SSL viene emesso per un nome di dominio. Il mio back-end non è ospitato su alcun dominio, solo sul mio server. Devo registrarlo in un sottodominio per poter implementare SSL per questo?