Am două servere în spatele unui router și un nume de domeniu cu un certificat wildcard. (*.example.com) Certificatul este de la Let's Encrypt și este gestionat de Server A. (Folosește IIS pe Windows 10.)
Celălalt server B folosește Ubuntu 20 cu Apache2.
Serverul A se uită la porturile 80 și 443. Serverul B se uită la porturile 8080 și 8443 și este doar în scopuri de testare. Redirecționarea portului pe routerul meu va trimite cererile primite către serverul corespunzător.
Dar din cauza acestei configurări, nu pot solicita un certificat Let's Encrypt cu serverul B.Și de ce aș avea, ca server A, deja certificatul wildcard pe care îl pot folosi. Deci tot ce am nevoie este un proces automat simplu care să copieze certificatul de la A la B, astfel încât ambele servere să partajeze același certificat. Are sens?
Nu caut redirecționare de porturi, deoarece ambele servere folosesc același nume de domeniu (și subdomenii similare), așa că nu are rost. De asemenea, nu caut o soluție manuală, deoarece aceasta trebuie automatizată într-un mod ușor. Sistemele sunt folosite ca mediu de dezvoltare pentru aplicațiile și site-urile pe care le dezvolt și motivul pentru care partajarea certificatului este pur și simplu acela de a permite testelor din afara să facă un test complet al ceea ce fac, indiferent dacă rulează pe IIS/Windows sau Apache2/Linux .