Puncte:1

Pagina de destinație pentru întreținerea serverului - poate fi pe HTTP?

drapel pk

Executăm două sisteme de contabilitate pe ruby ​​on rails și uneori trebuie să facem sarcini de întreținere care cauzează timpi de nefuncționare, sau doar că sunt mai simplu de făcut cu timpii de nefuncționare. in absenta. Săptămâna aceasta am migrat întreaga noastră suită de containere lxc la un set de SSD-uri, de pe HDD-uri. sistemele de contabilitate sunt accesate prin HTTPS la fakturabank.no și snotr.no

Rulăm un server LXD și avem un container special pentru servirea paginii de întreținere, o pagină html statică. Pe care intenționăm să-l mutăm pe alt server, astfel încât să îl putem menține până la reporniri. Pentru a activa pagina de întreținere acum, pornim containerul de întreținere și edităm setările netplan cu adresele IP ale containerelor de software de contabilitate, apoi dezactivăm containerul de software de contabilitate și rulăm netplan apply && systemctl nginx restart pe recipientul de întreținere.

Pe sistemele de contabilitate avem certificate SSL de la letsencrypt, deocamdată containerul de întreținere acceptă doar trafic pe HTTP deoarece nu are niciun certificat SSL.Acest lucru duce la faptul că utilizatorii care se află în sistem în momentul în care începem întreținerea nu vor fi redirecționați către pagina de întreținere.

Vreau să rămân cât mai simplu posibil pentru a activa modul de întreținere. pagina de întreținere va afișa doar informații, așa că nu văd cum ar fi benefic să fie pe https.
Cum pot configura nginx pentru a face asta? Este aceasta o idee proastă?
Vor primi utilizatorii mei avertismentul că această pagină este nesigură?

O alta idee :(
Trebuie să adaug la procedura mea pentru a solicita un nou certificat partajat pe serverul de întreținere ori de câte ori vreau să-l folosesc?

anx avatar
drapel fr
anx
Există oameni care și-au [configurat browserele pentru a nu mai vorbi text simplu](https://support.mozilla.org/en-US/kb/https-only-prefs).
agvald avatar
drapel pk
@anx Momente triste, nu înțeleg de ce oamenii ar face asta! Ei bine, într-un fel, dintr-un punct de vedere netehnic, înțeleg că este la fel de simplu ca, vizitez doar pagini care sunt sigure. Nu înseamnă nimic mai mult decât că conexiunea este criptată, ai putea totuși să lovești un server „greșit”, orice falsificare sau modificare a DNS-ului s-ar putea trage cu asta. AAAAHHHH! dar mulțumesc pentru atenție.
Puncte:5
drapel in

Da, ar trebui să utilizați HTTPS pe serverul dvs. de întreținere.

  • oamenii folosesc marcaje
  • browserele arată HTTP ca nesigur
  • Browserele încep să utilizeze HTTPS ca implicit dacă nu este specificat niciun protocol
  • dacă serverul dvs. oferă Anteturi HSTS (ceea ce ar trebui) browserele care v-au vizitat serverul înainte vor afișa avertismente mari de securitate și vor refuza să vorbească cu serverul dvs.
agvald avatar
drapel pk
Mulțumesc, nu știu cât de familiar ești cu letsencrypt, dar o să întreb oricum. când cer un nou certificat pe serverul de întreținere, asta îl va invalida pe cel de pe containerul de software de contabilitate? va funcționa bine să revii la acela când se face întreținerea?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.