qbittorrent Web UI で https を設定しようとしています

qbittorrent Web UI で https を設定しようとしています

そこで私は、WebUIを使用してUbnutu 18.04サーバー上でqbittorrentを実行しています。このチュートリアルキーと証明書を入力して「保存」をクリックする段階に達すると、Web UI は読み込まれなくなり、元に戻す唯一の方法は、.conf ファイルを削除してサービスを再起動することです。私が何を間違っているのか知っている方がいらっしゃいましたら、よろしくお願いします。

答え1

これを試してみてください。私の場合はうまくいきました。

certbot経由でリクエストされたLet's Encrypt証明書を使用する(ここ)。

certbot certonly --standalone --preferred-challenges http --must-staple --redirect --hsts --uir --staple-ocsp --rsa-key-size 4096 --domain subdomain.doman.com

証明書はここに保存されます:

root@server:/etc/letsencrypt/live/subdomain.doman.com# ll
total 12
drwxr-xr-x 2 root root 4096 Mar 20 14:10 ./
drwx------ 3 root root 4096 Mar 20 14:10 ../
-rw-r--r-- 1 root root  692 Mar 20 14:10 README
lrwxrwxrwx 1 root root   53 Mar 20 14:10 cert.pem -> ../../archive/subdomain.doman.com/cert1.pem
lrwxrwxrwx 1 root root   54 Mar 20 14:10 chain.pem -> ../../archive/subdomain.doman.com/chain1.pem
lrwxrwxrwx 1 root root   58 Mar 20 14:10 fullchain.pem -> ../../archive/subdomain.doman.com/fullchain1.pem
lrwxrwxrwx 1 root root   56 Mar 20 14:10 privkey.pem -> ../../archive/subdomain.doman.com/privkey1.pe

「cert.pem」と「privkey.pem」ファイルを次のパスにコピーする必要がありました (qbtuser は qBittorrent デーモンを実行するユーザーです)

mkdir /home/qbtuser/.config/qBittorrent/ssl
cd /home/qbtuser/.config/qBittorrent/ssl
chmod 0700 *.pem
chown qbtuser:qbtuser *.pem

root@server:/home/qbtuser/.config/qBittorrent/ssl# ll
total 16
drwxrwxr-x 2 qbtuser qbtuser 4096 Mar 20 15:52 ./
drwxrwxr-x 4 qbtuser qbtuser 4096 Mar 20 16:34 ../
-rwx------ 1 qbtuser qbtuser 2321 Mar 20 15:59 cert.pem*
-rwx------ 1 qbtuser qbtuser 3268 Mar 20 15:59 privkey.pem*

トラブルシューティング:

journalctl -f -u qbittorrent.service

systemctl daemon-reload && systemctl restart qbittorrent

関連情報