Puncte:0

Apache2 Permission denied - acces la / refuzat deoarece permisiunile de căutare lipsesc pe o componentă a căii

drapel us

Folosesc apache și mă confrunt cu o problemă de permisiuni pe Ubuntu 21.04

Versiunea serverului: Apache/2.4.46 (Ubuntu)
Server construit: 2021-06-17T17:09:41

sudo apache2ctl configtest a returnat Sintaxa OK

jurnalele mele

[Joi, 22 iulie 14:08:49.553904 2021] [core:error] [pid 33685] (13)Permisiune refuzată: [client 127.0.0.1:41084] AH00035: acces la/interzis (calea sistemului de fișiere/gazdă/home/ivan) ') deoarece permisiunile de căutare lipsesc pe o componentă a căii
[Joi, 22 iulie 14:08:49.609382 2021] [core:error] [pid 33685] (13)Permisiune refuzată: [client 127.0.0.1:41084] AH00035: acces la /favicon.ico „/home/calea sistemului de fișiere refuzat ivan/hosts') deoarece permisiunile de căutare lipsesc pe o componentă a căii, referitor: http://gpon-actual.local/

gazda mea

<VirtualHost *:80>
    ServerName gpon-actual.local
    DocumentRoot /home/ivan/hosts/gpon-actual
    DirectoryIndex index.php
    ErrorLog ${APACHE_LOG_DIR}/gpon-actual-error.log
    CustomLog ${APACHE_LOG_DIR}/gpon-actual-access.log combined
    <Directory "/home/ivan/hosts/gpon-actual">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
        Allow from All
    </Directory>
</VirtualHost>

Am executat o sugestie diferită, dar niciuna dintre voi nu a ajutat

chmod +x gazde
gazde chmod +rx
sudo chown -R $USER:$USER gazde
sudo chmod 777 -R gazde/

În /etc/apache2/sites-available/site.conf meu am adăugat

a fost înainte

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

și tocmai am adăugat după aceea suplimentară:

<Directory /home/ivan/hosts/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

vreo idee ?

drapel in
I-ați oferit Apache acces la `/home/ivan/hosts` în AppArmor?
shuba.ivan avatar
drapel us
cum sa o verific?
drapel in
Dacă trebuie să întrebați, atunci AppArmor este fie dezactivat (putin probabil), fie blochează accesul la directoarele `/home`. Puteți confirma starea acestuia cu „aa-status”. Poate fi necesar să editați configurația pentru Apache în `/etc/apparmor.d/usr.sbin.apache2`.

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.