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>
...