Salut
Bon, je vais te donner la marche à suivre pour un rutorrent.dtc.org (par exemple

), ça te fera un modèle...
On va faire un nouveau fichier de conf pour nginx mais déjà, on va renommer le fichier d'origine.
tu vas faire une sauvegarde du fichier:
cp /etc/nginx/sites-enabled/rutorrent.conf /etc/nginx/sites-enabled/rutorrent.bak
L'accueil du serveur avec le script est dans le dossier /base donc pour s'y retrouver on garde le nom:
mv /etc/nginx/sites-enabled/rutorrent.conf /etc/nginx/sites-enabled/base.conf
ça se sera le fichier de conf par défaut du serveur, celui qui ramasse tout.
maintenant, création du fichier dédié à rutorrent.dtc.org
nano /etc/nginx/sites-enabled/rutorrent.conf
et tu colles:
server {
listen 80;
listen 443 ssl;
server_name rutorrent.dtc.org;
index index.html index.php;
charset utf-8;
client_max_body_size 10M;
ssl_certificate /etc/nginx/ssl/server.crt;
ssl_certificate_key /etc/nginx/ssl/server.key;
include /etc/nginx/conf.d/ciphers.conf;
access_log /var/log/nginx/rutorrent-access.log combined;
error_log /var/log/nginx/rutorrent-error.log error;
error_page 500 502 503 504 /50x.html;
location = /50x.html { root /usr/share/nginx/html; }
auth_basic "seedbox";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd";
location = /favicon.ico {
access_log off;
log_not_found off;
}
## début config rutorrent ##
location ^~ / {
root /var/www/rutorrent;
include /etc/nginx/conf.d/php.conf;
include /etc/nginx/conf.d/cache.conf;
location ~ /\.svn {
deny all;
}
location ~ /\.ht {
deny all;
}
}
location ^~ /rutorrent/conf/ {
deny all;
}
location ^~ /rutorrent/share/ {
deny all;
}
## fin config rutorrent ##
## config utilisateurs ##
location /GORMSON {
include scgi_params;
scgi_pass 127.0.0.1:5001; #ou socket : unix:/home/username/.session/username.socket
auth_basic "seedbox";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_gormson";
}
}
Tu enregistres (avec
Ctrl + x suivi de
o ou y en fonction de ce qu'il te demande) et tu retournes sur l'autre fichier:
nano /etc/nginx/sites-enabled/base.conf
là, tu vas effacer ce qui concerne rutorrent:
## début config rutorrent ##
location ^~ /rutorrent {
root /var/www;
include /etc/nginx/conf.d/php.conf;
include /etc/nginx/conf.d/cache.conf;
location ~ /\.svn {
deny all;
}
location ~ /\.ht {
deny all;
}
}
location ^~ /rutorrent/conf/ {
deny all;
}
location ^~ /rutorrent/share/ {
deny all;
}
## fin config rutorrent ##
tu enregistres et tu relances nginx:
service nginx restart
tu dois pouvoir accéder à
rutorrent.dtc.org pour la box et
ip/quelquechose ou
dtc.org/quelquechose pour tout le reste ( enfin si je ne me suis pas gouré parce que je suis fatigué...

)
Regarde les différences dans le nouveau fichier, compare avec l'autre, surtout en haut dans les premières lignes et les chemins dans les "/location" qui sont différents.
Maintenant, je te fais pas le reste, c'est à toi de jouer en comprenant le truc, t'as des exemples de fichier de conf sur presque tout les tutos pour cakebox, seedbox-manager et le reste.
En cas de grosses déroute, il te suffit
de supprimer tous les fichier de conf et de remettre celui d'origine après:
mv /etc/nginx/sites-enabled/rutorrent.bak /etc/nginx/sites-enabled/rutorrent.conf
service nginx restart
Si tu t'en sors pas, tu postes tes fichiers de conf ici et il y aura bien quelqu’un pour te mettre sur la piste.

Ex.