У меня есть сервер Nextcloud, на котором есть несколько разных пользователей (я хочу хранить некоторые файлы полностью отдельно от других по личным причинам; отсюда и отдельные учетные записи).
Я монтирую диски как сетевой диск с WebDav. У меня также есть поддомен DDNS с FreeDNS/Afraid.org, который указывает на сервер. Я хотел бы использовать доменное имя вместо IP-адреса на случай, если я решу взять свой ноутбук в Starbucks или куда-нибудь еще.
Однако при попытке подключить второй диск я получаю следующее сообщение об ошибке.
The network folder specified is currently mapped using a different user name and password. To connect using a different user name and password, first disconnect any existing mappings to this network share.
Я подключаюсь согласноэти инструкции.
Вот пример того, как выглядят мои сопоставления: первое будет работать, а второе — нет.
https://mydomain.chickenkiller.com/remote.php/dav/files/user1/
https://mydomain.chickenkiller.com/remote.php/dav/files/user2/
Единственное, что приходит мне в голову, это создать второй DDNS и сопоставить его с моим IP, но я боюсь испортить все с Nextcloud.
решение1
Хорошо, я придумал свое собственное решение. Так что для тех, кто борется с чем-то подобным, вот что я сделал. FYI Я использую установку Snap Nextcloud
Сначала я вернулся к FreeDNS и создал еще один DDNS. Так что теперь эти два адреса принадлежат мне.
https://mydomain.chickenkiller.com
https://mydomaintwo.chickenkiller.com
Затем я временно отключил https, чтобы sudo nextcloud.disable-https
избавиться от старого сертификата.
Затем я снова включил его с помощью sudo.nextcloud.enable-https lets-encrypt
Я ввел Y
свой адрес электронной почты, когда было предложено.
А ТЕПЕРЬ ВОТ КЛЮЧ:
Когда вас попросят ввести доменное имя, внимательно прочтите его. Там написанодомен(ы), нетдомен. Он говоритразделяйте свои домены пробелами.Так что если вам нужно подключить третий диск, вы создадите третий DDNS и т. д. Подождите, пока сертификат будет сгенерирован.
Далее проверьте свои домены в браузере. Если они выдают вам проблемы "ненадежный домен", то вам нужно добавить его в список надежных доменов, который можно найти в
/var/www/nextcloud/config/config.php