私は Nextcloud サーバーを所有しており、そこには数人の異なるユーザーがいます (個人的な理由から、一部のファイルを他のファイルと完全に分離しておきたいので、アカウントを分けています)。
私は WebDav を使用してドライブをネットワーク ドライブとしてマウントしています。また、サーバーを指す FreeDNS/Afraid.org の DDNS サブドメインも持っています。ラップトップをスターバックスなどに持っていく場合に備えて、IP アドレスではなくドメイン名を使用したいと思います。
しかし、2 番目のドライブをマップしようとすると、次のエラー メッセージが表示されます。
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.
通りに接続していますこれらの指示。
マッピングの例を次に示します。最初のマッピングは機能しますが、2 番目のマッピングは機能しません。
https://mydomain.chickenkiller.com/remote.php/dav/files/user1/
https://mydomain.chickenkiller.com/remote.php/dav/files/user2/
私が考えられる唯一の方法は、2番目のDDNSを作成して、それを自分のIPにマッピングすることですが、Nextcloudで混乱が起こるのではないかと心配です。
答え1
わかりました。私は自分なりの解決策を思いつきました。同じような問題に悩んでいる人のために、私がやったことをここに記します。ちなみに私はNextcloudのSnapインストールを使用しています。
まず FreeDNS に戻り、別の DDNS を作成しました。これで、これら 2 つのアドレスを所有することになります。
https://mydomain.chickenkiller.com
https://mydomaintwo.chickenkiller.com
その後、sudo nextcloud.disable-https
古い証明書を削除するために、https を一時的に無効にしました。
その後、sudoで再度有効にしましたnextcloud.enable-https lets-encrypt
Y
プロンプトが表示されたらメールアドレスを入力しました。
鍵はここにある:
ドメイン名を入力するよう求められたら、よく読んでください。ドメイン、 ないドメイン。ドメインをスペースで区切ってくださいしたがって、3 番目のドライブをマップする必要がある場合は、3 番目の DDNS を作成するなどします。証明書が生成されるまで待ちます。
次にブラウザでドメインをテストします。「信頼できないドメイン」の問題が発生する場合は、信頼できるドメインのリストに追加する必要があります。
/var/www/nextcloud/config/config.php