Bonjour
petit retour pour ceux qui veulent pouvoir autorisé un accès aux dossier torrents avec le meme lien http pour tout les users
en utilisant h5ai, car sans h5ai inutile de suivre ce tuto regardez la partie 3
La base de ce tuto vient d'
ici au passage merci Jedediah

allez y faire un petit tour pour plus d'info
Partie 1 Créer un lien pour chaque user
pensez à bien remplacez "user1" par le votre
nano /etc/nginx/sites-enabled/rutorrent.conf
##debut config dossier user1##
location ^~ /user1 {
root /var/www/base;
include /etc/nginx/conf.d/php.conf;
include /etc/nginx/conf.d/cache.conf;
#On appelle h5ai si il est installé
index index.html index.php /_h5ai/server/php/index.php;
#On autorise le listing des fichiers
autoindex on;
#Facultatif on utilise l'auth de rutorrent changer le user par celui choisi changer le user par le bon
auth_basic "Vous devez vous authentifier";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_user1";
}
##fin config dossier user1##
On créer un lien dans le dossier base du dossier torrents
cd /var/www/base
ln -s /home/user1/torrents user1
répéter cette action pour tout vos users
Partie 2 Créer un même et unique lien pour tout les user
Exemple pour deux users ajoutez en autant que vous voulez
##debut config dossier torrents##
location ^~ /torrents {
if ($remote_user = "user1") {
rewrite ^ https://ipduserver/user1/;
break;
}
if ($remote_user = "user2") {
rewrite ^ https://ipduserver/user2/;
break;
}
auth_basic "Vous devez vous authentifier";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd";
}
##fin config dossier torrents##
Redemmarrer nginx
service nginx restart
pour accédez a vos fichier
http//ipduserver/torrents
pour info après plusieurs essai c'est la seul solution que j'ai trouvé pour avoir le h5ai avec un seul lien http pour tout les users.
Ensuite vous pouvez rajouté un petit icone avec le lien dans toutes les sessions rutorrent (comme fait
ici par notre ami ex_rat après recompilation bien sur)
Partie 3 Pour ceux qui ne veulent pas utilisé h5ai
##debut config dossier torrents##
location ^~ /torrents {
root /home/$remote_user;
include /etc/nginx/conf.d/php.conf;
include /etc/nginx/conf.d/cache.conf;
#On autorise le listing des fichiers
autoindex on;
#Facultatif on utilise l'auth de rutorrent changer le user par celui choisi changer le user par le bon
auth_basic "Vous devez vous authentifier";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_$remote_user";
}
##fin config dossier torrents##
Si vous avez d'autre solution pour pouvoir utilisé H5ai avec la partie 3 je suis preneur.