Puncte:0

Redirecționarea directorului public Apache2 către directorul: www în interiorul /home/user în Ubuntu 21.04 pentru dezvoltare locală

drapel cn

Am schimbat directorul public Apache2 de ani de zile, schimbând conținutul fișierului
/etc/apache2/sites-available/000-default.conf

asa de:

DocumentRoot /home/user/www
<Directorul „/home/user/www”>
   Solicitați toate acordate
</Director>

În dosar: /etc/apache2/apache2.conf
Am scris următorul rând ca ultimul rând

ServerName gazdă locală

Apoi merg la Apache repornit cu:

sudo /etc/init.d/apache2 reporniți

Au rezultat toate în trecut, dar în Ubuntu 21.04 când merg în browserul meu web la:
http://localhost imi arata eroarea 403:

Interzis
Nu aveți permisiunea de a accesa această resursă.

Văd că s-a schimbat ceva în Apache. Cum pot repara asta?

Mulțumiri

raj avatar
drapel cn
raj
Utilizatorul sub care rulează Apache (poate fi „apache”, „www-data” sau similar) are acces la directorul tău `/home/user/www`? De asemenea, uitați-vă la jurnalul de erori Apache, puteți găsi acolo explicații mai detaliate.
drapel cn
Bine, multumesc. Este o problemă cu permisiunile
Puncte:0
drapel cn

Am rezolvat situația de a nu muta directorul, doar că am atribuit permisiuni utilizatorului meu în director var/www/html

sudo chgrp www-data /var/www/html
sudo usermod -a -G www-data utilizator
sudo chmod -R 775 /var/www/html
sudo chmod -R g+s /var/www/html
sudo chown -R utilizator /var/www/html

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.