Puncte:0

Serverul Apache2 nu reușește să pornească fără sudo prima dată

drapel ng

Mi-am implementat aplicația într-un cluster Kubernetes care nu permite utilizatorului root în pod-uri. Așa că a trebuit să schimb utilizatorul la ubuntu. Datorită acestui fapt, am schimbat portul implicit al apache2 de la 80 la 8080, deoarece porturile < 1024 nu pot fi pornite fără acces root.

Problema mea este că atunci când serverul apache2 pornește, emite eroarea

chown: schimbarea proprietății pentru „/var/lock/apache2.Ct3C4fV26c”: operațiunea nu este permisă

Deci, pentru a testa acest lucru, am rulat imaginea în local folosind docker run image:id.

În containerul docker local am observat că acest lucru se întâmplă doar prima dată. Când încep cu un utilizator normal, eșuează, dar când încep cu sudo prima dată, rulează:

sudo service apache2 start
a doua oară încolo pornește fără sudo.
service apache2 start

Vă rugăm să rețineți că stabilesc permisiunile apt înainte de a utiliza aplicația mea, cum ar fi:

sudo chown -R ubuntu:ubuntu /var/lock/ sudo chown -R ubuntu:ubuntu /mnt/log/apache2/ sudo chown -R ubuntu:ubuntu /var/log/

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.