Хостинг, устанавливаемый с помощью оснастки nextcloud по собственному / следующему URL URL

То, что я пытаюсь сделать, довольно просто, но я не могу сказать это правильно, чтобы получить ответ.

У меня есть экземпляр nextcloud, который был установлен с помощью диспетчера пакетов Snap. Он работает хорошо, но его URL-адрес является корнем моего домена, поэтому mydomain.example.

Я хочу освободить рут и разместить его на mydomain.example/nextcloud, чтобы у меня были другие сервисы со своими URL-адресами. Это возможно?

Проблема большинства руководств в Интернете заключается в том, что они основаны на классической установке, а не на Snap. Это меняет всю структуру и поставляется с предварительно настроенным стеком LAMP.

0 ответов

Snap-установка предварительно сконфигурирована и имеет набор корневых веб-узлов, который определяется структурой пакета snap. Следовательно, если вы измените веб-корневой каталог внутри пакета snap, вероятно, это нарушит функциональность мгновенного обновления в будущем.

Кроме того, вы можете захотеть добавить прокси впереди, это описано на следующей вики-странице nextcloud-snap:

Размещение оснастки за обратным прокси https://github.com/nextcloud/nextcloud-snap/wiki/Putting-the-snap-behind-a-reverse-proxy

Возможно, удастся просто перенастроить корневой каталог с помощью указанной там команды, но я не знаю побочных эффектов, как написано выше. Так что вы можете что-то сильно сломать, и сначала нужно сделать резервную копию.

Дополнительный настраиваемый путь NGINX для обратного прокси

$ nextcloud.occ config:system:set overwritewebroot --value="/mycustompath"

Обязательно ознакомьтесь с требованиями к адресам.well-known/*, поскольку они также должны быть адаптированы для включения / mycustompath.

https://docs.nextcloud.com/server/latest/admin_manual/issues/general_troubleshooting.html#service-discovery

Другие вопросы по тегам