Fiind nou în jocul cu serverul Ubuntu 20.04 (VM), sunt aici pentru a căuta sugestii în loc să încurc sistemul :)
Am instalat un server Nginx, care este gata să servească fișiere HTML /var/www/html
, odată ce permisiunile fișierelor sunt rezolvate. Serverul Nginx este instalat pentru a servi conținutul fișierelor HTML către o aplicație front-end.Unele porturi pot avea permisiunea „acces public” (acces extern/dincolo de firewall de rețea) și, în principiu, aplicația front-end vorbește cu aceste porturi pentru a afișa datele fișierelor HTML în aplicație. Unele fișiere HTML au fișiere JS și CSS asociate.
Caut câteva sugestii pentru a remedia permisiunile pentru cazul meu de mai sus. Cu siguranță nu vreau să dau peste chmod 777
capcana :) Este sudo chmod -R 755
că trebuie să difuzez fișiere HTML în aplicație? Ocazional, trebuie să editez și fișierele HTML în același director.
Am verificat permisiunile pe /var/www/html
, și asta mi-a spus Ubuntu.
$ ls -ld /var/www
drwxr-xr-x 3 root root 4096 11 ianuarie 21:23 /var/www
și
$ ls -ld /var/www/html
drwxr-xr-x 2 root root 4096 26 ianuarie 23:20 /var/www/html
Aparent, root este „regele” aici având toate permisiunile. Utilizatorul meu nu este un utilizator root, dar am privilegii root deoarece pot rula sudo
comenzi fără probleme.