Рейтинг:0

Помощь с доступом к экземпляру nextcloud из веб-браузера с использованием доменного имени

флаг at

Версия Ubuntu: Ubuntu 20.04.3 LTS

Версия Nextcloud: Nextcloud 23.0.0

Версия апача: 2.4.41

Я пытаюсь настроить экземпляр nextcloud на своем Linux-сервере. Однако, когда я пытаюсь получить к нему доступ из веб-браузера (firefox), набрав server.swayamshree.com, я получаю сообщение:

Запрещенный

У вас нет разрешения на доступ к этому ресурсу.

Сервер Apache/2.4.41 (Ubuntu) на server.swayamshree.com Порт 80

Любая помощь будет глубоко оценена. Я перечислил детали моей конфигурации ниже.

Папка для моего экземпляра nextcloud находится по адресу /media/swayam/external/server.swayamshree.com со следующими разрешениями:

drwxr-xr-x 13 www-data www-data 4096 26 ноября 15:54 server.swayamshree.com

Файл, расположенный по адресу /etc/apache2/sites-available/server/swayamshree.com.conf, имеет следующее содержимое:

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

Соответствующее содержимое файла, расположенного в /etc/apache2/apache2.conf, выглядит следующим образом:

...
<Каталог />
    Параметры
    Аллововеррайд
    Требовать все отказано
</Каталог>

<Каталог /usr/share>
    Аллововеррайд
    Требовать все предоставленные
</Каталог>

<Каталог /media/swayam/external/server.swayamshree.com/>
    Индексы опционов FollowSymLinks
    Разрешить переопределить все
    Требовать все предоставленные
</Каталог>
...
Рейтинг:0
флаг in

Apache по умолчанию ограничен /вар/www каталог. В результате у вас есть два варианта на выбор:

  1. Создайте точку монтирования для вашей установки NextCloud, которая существует внутри /вар/www
  2. Измените профиль AppArmor, который ограничивает Apache одним каталогом, чтобы разрешить доступ для чтения/записи к внешнему местоположению.

Оба эти варианта вполне допустимы, хотя первый может быть проще.

SwayamShree avatar
флаг at
Пробовал сделать вариант 1. Я все еще получаю ту же ошибку

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.