In questo tutorial imparerai come installare un certificato SSL su un server Adobe Connect on-premise. Adobe Connect non dispone di un pannello SSL integrato, quindi l’HTTPS viene gestito posizionando stunnel davanti al server applicativo per terminare il TLS, e poi indicando a Connect che sta operando dietro SSL.
Genera un codice CSR per Adobe Connect
Se hai già generato il codice CSR e ricevuto il certificato SSL firmato dalla tua Certificate Authority, salta la sezione CSR e vai direttamente all’ installazione.
CSR è l’acronimo di Certificate Signing Request, un blocco di testo codificato contenente i dettagli di contatto e di dominio che ogni richiedente SSL invia alla Certificate Authority durante la registrazione. Adobe Connect non può creare un CSR dalla propria interfaccia, quindi devi generarlo con uno strumento esterno. Hai due opzioni:
- Usa il nostro CSR Generator per creare automaticamente il CSR e la chiave privata. È rapido e comodo.
- Genera tu stesso il CSR con l’ utilità OpenSSL su qualsiasi macchina su cui è installata.
Invia il CSR alla Certificate Authority durante l’ordine. Dopo che la CA lo ha validato e ha emesso il tuo certificato, prosegui con i passaggi seguenti. Conserva al sicuro la chiave privata corrispondente, ti servirà per stunnel.
Cosa serve prima dell’installazione
- Il tuo certificato e la chiave privata in formato PEM, in file separati. Se la tua CA ha inviato il certificato in un altro formato (ad esempio PFX o P7B), convertilo prima in PEM con OpenSSL.
- La chiave privata non deve avere alcuna passphrase. stunnel si avvia come servizio Windows e non può richiederne una, quindi una chiave protetta da passphrase impedirà al servizio di caricarsi.
- L’ultimo installer di stunnel per Windows. Scaricalo qui prima di continuare. (Salta stunnel solo se intendi terminare l’SSL su un dispositivo esterno come un load balancer.)
- Accesso da amministratore al server Adobe Connect, in modo da poter installare un servizio e modificare i file di configurazione.
Nota sulla versione: questi passaggi si applicano alla versione attuale di Adobe Connect on-premise (la linea 12.x, con la 12.11 rilasciata a dicembre 2025) così come alle installazioni più vecchie 9.x, 10.x e 11.x. I file di configurazione e l’approccio con stunnel sono uguali in tutte le versioni; cambia solo la cartella di installazione (ad esempio C:Connect12.x invece di C:Connect9.x). Sostituisci la cartella con la tua versione effettiva in tutto il tutorial. Adobe Connect on-premise è un prodotto specializzato, quindi verifica sempre i percorsi in base alla versione che stai utilizzando.
Installa il certificato SSL su Adobe Connect
Passo 1: Installa stunnel e posiziona i file del certificato
Esegui l’installer di stunnel. Quando richiede il percorso di installazione, scegli una cartella all’interno della directory principale di Connect, ad esempio C:Connectstunnel. Questo percorso non è obbligatorio, ma mantenere tutto in un unico posto è comodo.
All’interno della cartella stunnel, verifica se esiste una sottocartella certs (ad esempio C:Connectstunnelcerts). Se non esiste, creala, poi copiaci dentro il tuo certificato (.pem) e la chiave privata (.key).
Passo 2: Configura stunnel.conf
Apri C:Connectstunnelconfigstunnel.conf (le build più vecchie usano una cartella conf) e sostituisci il contenuto con la configurazione seguente. Questo esempio limita il server a TLS 1.2 e TLS 1.3 e a un elenco di cifrari moderno, cosa che l’esempio originale di Adobe non faceva.
; Restrict to modern TLS only (TLS 1.0/1.1 and SSLv2/SSLv3 are disabled)
sslVersionMin = TLSv1.2
sslVersionMax = TLSv1.3
options = CIPHER_SERVER_PREFERENCE
renegotiation = no
fips = no
; Some performance tunings
socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1
TIMEOUTclose = 0
; Application server SSL / HTTPS
[https-vip]
accept = 10.1.1.1:443
connect = 127.0.0.1:8443
cert = C:Connectstunnelcertspublic_certificate_app-server.pem
key = C:Connectstunnelcertsprivate_key_app-server.key
; TLS 1.2 cipher list (TLS 1.3 ciphersuites are negotiated automatically)
ciphers = ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305
Regola tre elementi in base al tuo server:
- accept: sostituisci 10.1.1.1 con l’indirizzo IP pubblico del tuo server Connect. È l’indirizzo su cui stunnel resta in ascolto per l’HTTPS.
- cert: il percorso completo del tuo certificato pubblico (PEM).
- key: il percorso completo della tua chiave privata.
La riga connect = 127.0.0.1:8443 instrada il traffico decifrato verso il server applicativo Connect sulla macchina locale. Lasciala così com’è, a meno che il tuo server applicativo non usi una porta diversa.
Passo 3: Testa manualmente stunnel
Prima di installare stunnel come servizio, verifica che si avvii correttamente con il tuo certificato e IP. Fai doppio clic su stunnel.exe nella cartella bin, poi clicca sulla nuova icona di stunnel nell’area di notifica (vicino all’orologio, in basso a destra) per aprire la finestra dei log. Un avvio riuscito termina con una riga simile a questa:
LOG5[main]: Configuration successful
Se invece compare un errore, controlla nuovamente i percorsi del certificato e della chiave e verifica che la chiave non abbia una passphrase. Una volta che il log risulta pulito, fai clic destro sull’icona ed esci da stunnel.
Passo 4: Installa stunnel come servizio Windows
Per far avviare stunnel automaticamente con il server, installalo come servizio. Premi Windows+R, digita cmd e clicca su OK per aprire un prompt dei comandi. Vai alla directory bin di stunnel ed esegui:
cd C:Connectstunnelbin
stunnel.exe -install
Poi apri la console Servizi (Pannello di controllo, quindi Strumenti di amministrazione, oppure esegui services.msc) e verifica che il servizio stunnel sia presente e impostato con tipo di avvio Automatico.
Passo 5: Comunica ad Adobe Connect che si trova dietro SSL (custom.ini)
Apri custom.ini nella cartella di installazione di Connect (ad esempio C:Connect12.x) e aggiungi le righe seguenti:
ADMIN_PROTOCOL=https://
SSL_ONLY=yes
HTTPS_PORT=8443
SSL_ONLY=yes forza tutto il traffico di Connect a passare via HTTPS, e HTTPS_PORT deve corrispondere alla porta verso cui stunnel effettua l’inoltro nel Passo 2.
Passo 6: Attiva il connettore HTTPS in server.xml
Apri C:Connect12.xappservconfserver.xml e individua i blocchi commentati dell’executor e del connettore HTTPS. Rimuovi i commenti in modo che siano attivi. Dovrebbero apparire come nell’esempio seguente. Nota che SSLEnabled resta intenzionalmente impostato su false: stunnel si occupa del lavoro TLS, e Connect si limita ad ascoltare il traffico già decifrato sulla porta 8443.
<Executor name="httpsThreadPool"
namePrefix="https-8443-"
maxThreads="350"
minSpareThreads="25"/>
<Connector executor="httpsThreadPool"
port="8443"
protocol="HTTP/1.1"
enableLookups="false"
acceptCount="250"
connectionTimeout="20000"
SSLEnabled="false"
scheme="https"
secure="true"
proxyPort="443"
URIEncoding="utf-8"/>
proxyPort=”443″ indica a Connect che i client lo raggiungono sulla porta HTTPS standard (la porta accept di stunnel), anche se il connettore stesso è in ascolto sulla porta 8443.
Passo 7: Riavvia i servizi e verifica
Riavvia tutti e tre i servizi in modo che la nuova configurazione diventi effettiva: Adobe Connect Service, Adobe Media Server (oppure il servizio Adobe Connect Telephony/Transmuxing, a seconda della versione) e stunnel.
Poi apri l’URL del tuo Connect in un browser tramite https:// e verifica che il lucchetto appaia senza avvisi. Per controllare la catena del certificato, la scadenza e il protocollo dall’esterno, esegui il nostro SSL Checker sul tuo dominio. Ecco fatto: l’SSL è ora attivo sul tuo server Adobe Connect.
Domande frequenti
No. Adobe Connect on-premise non ha un pannello SSL nella propria interfaccia. L’HTTPS viene aggiunto terminando il TLS davanti al server applicativo, sia con stunnel (il metodo software mostrato sopra) sia su un load balancer dedicato o un accelleratore SSL. Il servizio hosted (cloud) di Adobe Connect viene già fornito via HTTPS da Adobe, quindi questo tutorial si applica solo alle installazioni on-premise.
stunnel utilizza il formato PEM, con certificato e chiave privata in file separati, e la chiave non deve avere alcuna passphrase. Se la tua CA ha inviato un file PFX, P7B o DER, convertilo prima in PEM. Molti amministratori aggiungono anche i certificati intermedi (CA bundle) al file del certificato in modo da fornire la catena completa.
stunnel ascolta il traffico HTTPS sulla porta 443, decifra il traffico e lo inoltra come HTTP semplice al server applicativo di Adobe Connect su 127.0.0.1:8443. Il connettore in server.xml resta in ascolto sulla porta 8443 con SSLEnabled=”false” perché la cifratura è già stata gestita da stunnel. Il valore HTTPS_PORT in custom.ini deve corrispondere a questa porta.
Sì. Per implementazioni in produzione e in cluster, Adobe consiglia di terminare l’SSL su un load balancer hardware o su un accelleratore SSL e di puntarlo alla porta 8443 su ciascun server Connect. In tal caso salti i passaggi relativi a stunnel, ma imposti comunque ADMIN_PROTOCOL, SSL_ONLY e il connettore HTTPS in modo che Connect sappia di trovarsi dietro SSL. stunnel è l’opzione più semplice per implementazioni su singolo server, di laboratorio o di dimensioni minori.
Verifica che il servizio stunnel sia in esecuzione e che il suo log mostri Configuration successful, che la chiave privata non abbia una passphrase e che l’IP accept in stunnel.conf sia il vero IP pubblico del server. Poi verifica che HTTPS_PORT in custom.ini corrisponda alla porta del connettore in server.xml (8443) e che tu abbia riavviato tutti i servizi. Una porta non corrispondente o una chiave protetta da passphrase sono le due cause più comuni.
Risparmia il 10% sui certificati SSL ordinando oggi stesso da SSL Dragon!
Emissione rapida, crittografia avanzata, affidabilità del browser al 99,99%, assistenza dedicata e garanzia di rimborso entro 25 giorni. Codice coupon: SAVE10


