Salut
le soucis du tuto manuel, c'est qu'il n'y a plus de création d'auto-signé maintenant 🙁
Alors je dirais...
création fichier/dossier qui risquent peut être de te manquer avec la réinstall de nginx, donc dans le doute:
mkdir /etc/nginx/passwd
mkdir /etc/nginx/ssl
touch /etc/nginx/passwd/rutorrent_passwd
chmod 640 /etc/nginx/passwd/rutorrent_passwd
Génération d'un certificat auto-signé, éxécuter les commandes les unes à la suite des autres :
cd /etc/nginx/ssl/
openssl genrsa -des3 -out secure.key 1024
openssl req -new -key secure.key -out server.csr
openssl rsa -in secure.key -out server.key
openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt
rm secure.key server.csr
possible que tu es besoin aussi de dhtparams.pem
doit être ça la commande:
openssl dhparam -out /etc/nginx/ssl/dhparams.pem 2048
chmod 600 /etc/nginx/ssl/dhparams.pem
création pass user pour nginx, tu gardes le même qu'avant, à faire pour chaque user ruTorrent:
remplacer 1 exrat par ton user:
htpasswd -s /etc/nginx/passwd/rutorrent_passwd exrat
remplacer 2 exrat par ton user:
sed -rn '/exrat:/p' /etc/nginx/passwd/rutorrent_passwd > /etc/nginx/passwd/rutorrent_passwd_exrat
chmod 640 /etc/nginx/passwd/*
chown -c nginx:nginx /etc/nginx/passwd/*
pour les chmod, c'est ce qui était utilisé dans le tuto quand il y avait encore le certif auto-signé, j'ai repris tel quel.
tu restart et on verra où tu en es parce que c'est pas forcement fini, j'en ai peut-être oublié en route... 😃
service nginx restart
Ex.
edit : Et remplaces ton nginx.conf par celui du script si pas déjà fait:
https://github.com/exrat/rutorrent-bonobox/blob/master/files/nginx/nginx.conf