Хостинг, устанавливаемый с помощью оснастки 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.