Vorrei configurare un server master Jenkins protetto su ec2 con finestra mobile. Sto utilizzando il file mobile di Jenkins standard da qui: https://registry.hub.docker.com/_/jenkins/Configurazione protetta master Jenkins con finestra mobile
Per impostazione predefinita si apre una porta HTTP 8080 non protetta. Comunque voglio che usi una porta standard 443 con https (inizialmente voglio usare il certificato ssl autofirmato).
Ho studiato un po 'questo argomento e ho trovato diverse soluzioni possibili. Non ho molta esperienza con la finestra mobile, quindi non riesco ancora a trovarne uno semplice da utilizzare o implementare. Qui ci sono alcune opzioni che ho trovato:
- uso standard Jenkins finestra mobile sul 8080, ma configurano un apache protetto o un server nginx sulla mia istanza EC2 che reindirizza il traffico. Non mi piace perché il server si troverà all'esterno della finestra mobile, quindi non posso mantenerlo nel controllo della versione
- In qualche modo modificare il file di finestra mobile di jenkins per avviare jenkins con un https configurato in base a https://wiki.jenkins-ci.org/display/JENKINS/Starting+and+Accessing+Jenkins. Non sono sicuro di come farlo comunque. Devo creare il mio contenitore docker?
- utilizzare il file di finestra mobile con nginx protetto come questo https://registry.hub.docker.com/u/marvambass/nginx-ssl-secure/ e in qualche modo combinare due contenitori di finestra mobile o farli comunicare? Non sono sicuro di come sia.
Qualcuno potrebbe sperimentare per favore mi consiglia la soluzione migliore?
P.S. Non sono sicuro di quanti problemi ci darà Ec2, ma presumo che si tratti di aprire 443 in un gruppo di sicurezza.