Ciao a tutti!
Sono nuovo qui e mi sono appena unito alla famiglia Discourse.
Oggi stavo cercando di integrare una nuova installazione di WordPress con una nuova installazione di Discourse, quando ho incappato in questo strano errore:
cURL error 60: SSL certificate problem: unable to get local issuer certificate-
Sia Discourse che WordPress utilizzano un certificato wildcard e il mio Discourse è in esecuzione su un sottodominio, mentre WordPress è sul dominio principale.
Discourse è installato all’interno di una VM Ubuntu sul mio server ESXi e l’ho fatto tramite la configurazione rapida.
Discourse non presenta alcun problema e non capisco davvero dove sia il problema con la CA.
Cercando online, molte persone hanno suggerito di aggiungere un riferimento in php.ini al certificato .cert locale, ma ci ho provato e non ha funzionato.
Sia WordPress che Discourse sono su HTTPS e Discourse è impostato su “HTTPS obbligatorio”.
Cosa dovrei provare a fare per risolvere questo problema?
Questo non sembra essere un problema di Discourse, quanto piuttosto un problema relativo alla configurazione del certificato SSL e a curl… Non siamo sicuri di essere la persona giusta per aiutarti in questo caso.
Sì, ho già provato quasi tutte le opzioni, ma non riesco a trovare la soluzione giusta… Spero che qualcun altro abbia già affrontato questo strano problema…
Discourse non è configurato correttamente: il server web non presenta una catena di certificati corretta. La tua installazione di Discourse supera il test SSL? SSL Server Test (Powered by Qualys SSL Labs)
Stavo facendo delle ricerche e l’unica cosa a cui riesco a pensare è la mia configurazione di rete.
Il mio Discourse si trova dietro a un reverse proxy all’interno di una VM.
Sto usando HA Proxy e, dalle mie ricerche, non sono il primo a riscontrare questo tipo di errore su un sito pubblicato dietro a un reverse proxy che utilizza HTTPS.
Sto facendo altre ricerche e potrei avere un’idea di cosa potrebbe essere…