Puncte:0

Ajutor la accesarea instanței nextcloud din browserul web folosind numele de domeniu

drapel at

Versiunea Ubuntu: Ubuntu 20.04.3 LTS

Versiunea Nextcloud: nextcloud 23.0.0

Versiunea Apache: 2.4.41

Încerc să configurez o instanță nextcloud pe serverul meu Linux. Cu toate acestea, când încerc să îl accesez din browserul web (firefox), tastând server.swayamshree.com, primesc mesajul:

Interzis

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

Server Apache/2.4.41 (Ubuntu) la server.swayamshree.com Port 80

Orice ajutor va fi profund apreciat. Am enumerat mai jos detaliile configurației mele.

Dosarul pentru instanța mea nextcloud se află la /media/swayam/external/server.swayamshree.com cu următoarele permisiuni:

drwxr-xr-x 13 www-data www-data 4096 26 noiembrie 15:54 server.swayamshree.com

Fișierul aflat la /etc/apache2/sites-available/server/swayamshree.com.conf are următorul conținut:

 <VirtualHost *:80>
 ServerAdmin webmaster@localhost
 DocumentRoot "/media/swayam/external/server.swayamshree.com"
 ServerName server.swayamshree.com

 <Directory "/media/swayam/external/server.swayamshree.com/">
     Options MultiViews FollowSymlinks
     AllowOverride All
     Order allow,deny
     Require all granted
 </Directory>

 TransferLog /var/log/apache2/server.swayamshree.com_access.log
 ErrorLog /var/log/apache2/server.swayamshree.com_error.log
 </VirtualHost>

Conținutul corespunzător al fișierului aflat la /etc/apache2/apache2.conf este următorul:

...
<Director />
    Opțiuni FollowSymLinks
    AllowOverride Nici unul
    Solicitați refuzul tuturor
</Director>

<Director /usr/share>
    AllowOverride Nici unul
    Solicitați toate acordate
</Director>

<Director /media/swayam/external/server.swayamshree.com/>
    Opțiuni Indexuri FollowSymLinks
    AllowOverride All
    Solicitați toate acordate
</Director>
...
Puncte:0
drapel in

Apache, în mod implicit, este limitat la /var/www director. Ca urmare, aveți două opțiuni din care să alegeți:

  1. Creați un punct de montare pentru instalarea dvs. NextCloud care există în interior /var/www
  2. Modificați profilul AppArmor, care limitează Apache la un singur director, pentru a permite accesul de citire/scriere la locația externă

Ambele variante sunt perfect valide, deși prima poate fi mai simplă.

SwayamShree avatar
drapel at
Am încercat să fac opțiunea 1. Încă primesc aceeași eroare

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.