Bonsoir,
Pour mes essais, j'ai suivi le tuto écrit par nico sur des machines virtuelles vierges. J'ai donc essayé sur la derniere ubuntu-server et la derniere debian.
Concernant le tuto, j'ai bien fait les copier/coller en remplacant les champ.
Dans mon exemple j'ai pris:
<user> = david
<u> = dav
<UU> = DAV
Peut-importe la distribution sur laquelle j'ai installé, j'arrive toujours à "Lien incorrect avec rTorrent. Vérifier qu'il est bien en cours d'exécution. Vérifier la configuration de $scgi_port et de $scgi_host dans config.php et scgi_port dans le fichier de configuration de rTorrent."
A noter que sous debian j'ai un probleme lors de l'execution de "./configure --with-xmlrpc-c".
Il ne reconnait pas --with. j'ai donc du faire un ./configure standard.
voici les fichiers:
/home/david/.rtorrent.rc
schedule = chmod,0,0,"execute=chmod,777,/home/david/.session/dav.socket"
execute = {sh,-c,rm -f /home/david/.session/dav.socket}
scgi_local = /home/david/.session/dav.socket
execute = {sh,-c,chmod 0666 /home/david/.session/dav.socket}
encoding_list = UTF-8
port_range = 45000-65000
port_random = no
check_hash = no
directory = /home/david/torrents
session = /home/david/.session
encryption = allow_incoming, try_outgoing, enable_retry
schedule = watch_directory,1,1,"load_start=/home/david/watch/*.torrent"
schedule = untied_directory,5,5,"stop_untied=/home/david/watch/*.torrent"
use_udp_trackers = yes
dht = off
peer_exchange = no
execute = {sh,-c,/usr/bin/php /var/www/rutorrent/php/initplugins.php david &}
/etc/lighttpd/lighttpd.conf
fastcgi.server = ( ".php" => ((
"bin-path" => "/usr/bin/php5-cgi",
"socket" => "/tmp/php.socket"
)))
$SERVER["socket"] == ":443" {
ssl.engine = "enable"
ssl.pemfile = "/etc/lighttpd/certs/lighttpd.pem"
}
server.modules += ( "mod_auth" )
auth.backend = "htdigest"
auth.backend.htdigest.userfile = "/etc/lighttpd/.auth"
auth.debug = 2
auth.require = ( "/rutorrent/" =>
(
"method" => "digest",
"realm" => "ruTorrent Seedbox",
"require" => "valid-user"
)
)
server.modules += ( "mod_scgi" )
scgi.server = (
"/DAV0" =>
( "127.0.0.1" =>
(
"socket" => "/home/david/.session/dav.socket",
"check-local" => "disable",
"disable-time" => 0, # don't disable scgi if connection fails
)
)
)
/var/www/rutorrent/conf/users/david/config.php
<?php
$topDirectory = '/home/david';
$scgi_port = 0;
$scgi_host = "unix:///home/david/.session/dav.socket";
$XMLRPCMountPoint = "/DAV0";
?>
J'espère avoir donné assez de détails.
Merci d'avance