S
sqdz

  • 19 juil. 2014
  • Inscrit 15 mai 2014
  • Merci pour le schéma, c'est top

    Bah... J'ai plutôt l'impression que c'était après avoir ajouter le torrent, ou lui avoir mis une étiquette (?).

    Enfin bon, le problème a été résolu, dommage qu'il n'a pas gardé en mémoire les .torrent
  • Bon.. les icones sont réapparus, il y a l'historique.. seuls les torrents ont laché.

    Vraiment bizarre que tout saute du jour au lendemain...

    Groingroin, oui je comprend ce que tu veux dire, cela me semble tout à fait logique.. Mais les permissions étaient déjà mises, je doute qu'elle saute d'un coup... Je pense qu'il s'agit d'un bug, qui proviendrait d'une action bien précise n'ayant pas été le seul dans ce cas

    J'ai l'impression qu'un torrent à tout fait planté, est possible ? (corrompu ?) Car cela remarchait, et après en avoir rajouté, plantage oO
  • Hello,

    j'avais déjà fait cela 😉 (j'ai refais au cas ou 😛 )

    Même combat.

    Les icones de rutorent sont réapparu.. Puis après un reboot de rtorrent, replanté
  • Bonjour,

    la seedbox marchait parfaitement durant 3 semaines, je n'ai rien touché au niveau du serveur... Et d'un coup rutorrent m'indique ceci :

    "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."

    J'ai bien sûre rechercher sur google, et je suis tombé sur ce sujet similaire.

    J'ai effectué les commandes indiquées :
    killall --user <user> rtorrent
    killall --user <user> screen
    rm /home/<user>/.session/rtorrent.lock (il n'y en avait pas, j'ai vérifié avec filezilla en forcant l'affichage des fichiers cachés)
    /etc/init.d/<u>.rtord start
    Lorsque je lance rtorrent :
    (12:39:34) Using 'epoll' based polling.
    (12:39:34) Using 'epoll' based polling.
    (12:39:34) Using 'epoll' based polling.
    (12:39:34) Could not read resource file: ~/.rtorrent.rc
    ctrl + f5 sur firefox, pareil.

    Plusieurs icônes ont disparu dans rutorrent, certains plugins ne se chargent plus.

    J'ai tenté un reboot serveur, même galère.

    Si quelqu'un à une idée !?
  • Ok, il me semblait que c'était préconisé de ne pas utiliser www.subdomain.

    Après quelques recherches, ils disent que cela dépend principalement de l'audience du site.

    Donc autant pour moi, mais ça paraît bizarre ^^
  • Une simple question : 88.190.XX.XX et 195.154 correspondent à quoi ? Ne devrais tu pas avoir qu'une ip, celle de ton dédié ?

    Pour tes 2 configurations elles sont fausses :
    Je m'explique, "www" est un sous domaine. Du coup t'as un sousDomaine.sousSousDomaine.monDomaine.fr

    Donc enlève les 2 cname en trop, et www.cakebox.tondomaine.fr

    Pour les A, faut qu'ils pointent vers l'ip de ton dédié
  • En fait dans le fichier conf, tu as ceci :
    listen 80;
    server_name cakebox.domaine.fr;
    root /var/www/cakebox/public;
    index index.php;
    En gros il va écouter le port 80 (http), s'il le trouve ton sous domaine, il va t'envoyer sur la page index.php situé dans /var/www/cakebox/public.
    Il faut dont adapter cette portion de code dans ton fichier rutorrent.conf, si tu veux le sous domaine Sinon ça sera http://www.tondomaine/rutorrent.

    Pour être plus clair
  • Je vois pas l'intérêt de supprimer A et CNAME ?
    Il suffisait juste créer un sous domaine de type : rutorrent.domaine.fr A ipDeTonDédié.
    Là t'as supprimé ton domaine principale.

    Sinon en fonction des hébergeurs de nom, cela peut prendre du temps. Chez moi environ 10-20min, chez d'autres 24h (? oO)

    Bref je te dirais de réinitialiser ton DNS, d'ajouter tes 2 sous domaines. Et pendant que ça se met en place, de bien vérifier tes configs
  • Pour terminer :
    LISTEN = 127.0.0.1:9000 -> Rutorrent + website OK // cakebox plante.
    LISTEN = /var/run/php5-fpm.sock -> Rutorrent + website plantent // cakebox ok.

    J'ai vu que rutorrent utilise du SCGI et cakebox du fastcgi (si je ne m'abuse ?)

    Bref, j'ai finis par supprimer cakebox. Je stream via ftp avec XBMC (directement sur la télé), c'est beaucoup plus pratique pour moi ^^.

    Cependant si quelqu'un peut m'expliquer le problème, ma curiosité en serait ravi (même 1an plus tard ) J'ai bien compris ce que fait le CGI, mais je reste coincer sur ce problème
  • En fin j'ai crée 3 fichiers de conf, histoire que ça soit "propre" et pas trop fouilli :
    - rutorrent (qui indique uniquement le dossier /var/www/rutorrent)
    - cakebox idem
    - website qui indique /var/www.

    J'ai fais cela, parce que j'ai un "vrai" site" derrière, et que j'suis un maniaque de l'organisation (je souhaitais comprendre son fonctionnement).

    Après ça peut niquer ton cakebox, vu que ça merdouille chez moi ;D (et que personne n'ose m'aider 😛)
  • Regarde mon poste : ici

    J'ai ajouté une page de conf qui s'appel "website.conf", qui correspond à mon site (donc à ta page html).
    J'ai désactivé l'authentification pour celle ci, mais elle reste dispo pour rutorrent. Pour le sous domaine, pareil que cakebox :
    rutorrent.mondomaine.fr A ipDuServDédié. Ca marche impec'.

    Seul problème, ça merde au niveau de cakebox à cause du "LISTEN" situé dans "/etc/php5/fpm/pool.d/www.conf".
    Je regarde actuellement ceci... Ou voir s'il y a une possibilité de se passer de cakebox, et de lister/streamer directement du dédié vers XBMC.
  • Bon.. j'ai supprimé cakebox-light, recommencé le tuto de A à Z. Toujours l'erreur 502 :-/

    Logs de cakebox :
    2014/05/17 14:23:14 [crit] 1040#0: *768 connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upcakebox, client: 82.236.180.50, server: cakebox.mondomaine.fr, request: "GET / HTTP/1.1", upcakebox: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "cakebox.mondomaine.fr"
    2014/05/17 14:23:14 [crit] 1040#0: *768 connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upcakebox, client: 82.236.180.50, server: cakebox.mondomaine.fr, request: "GET /favicon.ico HTTP/1.1", upcakebox: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "cakebox.mondomaine.fr"
    2014/05/17 14:23:14 [crit] 1040#0: *768 connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upcakebox, client: 82.236.180.50, server: cakebox.mondomaine.fr, request: "GET /favicon.ico HTTP/1.1", upcakebox: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "cakebox.mondomaine.fr"
    2014/05/17 15:44:54 [crit] 5763#0: *8 connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upcakebox, client: 82.236.180.50, server: cakebox.mondomaine.fr, request: "GET / HTTP/1.1", upcakebox: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "cakebox.mondomaine.fr"
    2014/05/17 15:44:57 [crit] 5763#0: *8 connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upcakebox, client: 82.236.180.50, server: cakebox.mondomaine.fr, request: "GET / HTTP/1.1", upcakebox: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "cakebox.mondomaine.fr"
    2014/05/17 15:44:57 [crit] 5763#0: *8 connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upcakebox, client: 82.236.180.50, server: cakebox.mondomaine.fr, request: "GET / HTTP/1.1", upcakebox: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "cakebox.mondomaine.fr"
    2014/05/17 15:47:23 [crit] 5766#0: *90 connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upcakebox, client: 82.236.180.50, server: cakebox.mondomaine.fr, request: "GET / HTTP/1.1", upcakebox: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "cakebox.mondomaine.fr", referrer: "http://rutorrent.mondomaine.fr/"
    2014/05/17 15:55:03 [crit] 5766#0: *545 connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upcakebox, client: 82.236.180.50, server: cakebox.mondomaine.fr, request: "GET / HTTP/1.1", upcakebox: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "cakebox.mondomaine.fr", referrer: "http://rutorrent.mondomaine.fr/"
    

    EDIT : Je devais être un peu dans le gaz pendant l'installation de rtorrent...
    J'avais oublié de modifier LISTEN (listen = /var/run/php5-fpm.sock)

    EDIT 2 : En modifiant cette variable, cela casse ma config rutorrent et website. (qui devient du coup indisponible.. >_<')

    Un petit soucis avec "/etc/php5/fpm/pool.d/www.conf". Lorsque je passe LISTEN = 127.0.0.1:9000 Rutorrent, mon site tourne, cakebox plante. Lorsque j'indique /var/run/php5-fpm.sock Cakebox marche, mais le reste plante
  • Pour revenir à Cakebox :

    Rutorrent marche parfaitement à l'adresse rutorrent.mondomaine.fr

    Cependant cakebox m'affiche une erreur 502. Le sous domaine a été mis en place. (c'était rapide pour celui de rutorrent).

    J'ai crée le fichier "/var/www/cakebox/config/sqdz.php" et "/etc/nginx/sites-enabled/cakebox.conf".

    cakebox.conf :
    server {
        listen 80;
        server_name cakebox.mondomaine.fr; ## sous domaine obligatoire // j'ai modifié mondomaine par le vrai [img]/assets/images/smileys/wink.png[/img]
    
        root /var/www/cakebox/public;
        index index.php;
    
        auth_basic "seedbox";
        auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd";
    
        charset utf-8;
        include /etc/nginx/conf.d/cache;
    
        access_log /var/log/nginx/cakebox-access.log;
        error_log /var/log/nginx/cakebox-error.log;
    
        location = / {
            try_files @site @site;
        }
    
        location / {
            try_files $uri $uri/ @site;
        }
    
        location /sqdz/ {
            alias /home/sqdz/torrents/;
            add_header Content-Disposition "attachment";
            satisfy any;
            allow all;
        }
    
        ## etc si d'autre utilisateur ##
    
        location @site {
            fastcgi_pass unix:/var/run/php5-fpm.sock;
            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME $document_root/index.php;
            fastcgi_param APPLICATION_ENV production;
    
            ## uncomment when running via https
            ## fastcgi_param HTTPS on;
        }
    }
    
    Une idée ?
  • Déjà il doit se situé dans le fichier de conf, entre location / { ... }

    Sur apache celui du .htaccess, ça marche impec'. Cependant lorsque je le teste sur des sites j'ai l'impression qu'il merde

    J'essaye de récupérer la variable $url dans index.php.

    En gros www.mondomaine.fr/index.php?url=monlien
    devient www.mondomaine.fr/monlien

    Il faudrait réecrire "index.php?url=" et chopper "monlien"
  • Merci olivers, mais j'ai corrigé le problème ^^

    Maintenant celui qui se pose c'est le regex... Je sais pas s'il est correct (du moins avec apache ça tournait 😀), ou si le problème provient de Nginx 😐

    Et après je passerais à cakebox-light -_-
  • Mouais, ça marche pas des masses ^^

    .htaccess
    # Url Rewriting
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^([_a-z0-9]*).html$  template.php?url=$1 [L]
    website.conf
        location / {
            root /var/www;
            include /etc/nginx/conf.d/php;
            include /etc/nginx/conf.d/cache;                                                                                                                                                                                                    $
            rewrite ^/([_a-z0-9]*).html$ /template.php?url=$1
            break;
        }
    
  • J'ai testé, cela provient bien de l'encodage des fichiers. Bizarre, cela marchait parfaitement sous apache... En changeant d'IDE, j'ai remarqué que le problème venait effectivement des fichiers.

    Pour l'url rewriting, si j'ai bien compris ça passe aussi par le nginx.conf, et pas de .htaccess ou bien ? Actuellement il me met des pages 404 :-/

    (et après à l'attaque pour cakebox 😀)
  • Hello,

    j'avais déjà essayé, mais cela n'a pas résolu le problème.

    J'ai regardé sur le dépôt, s'il y avait un paquet à téléchargé (lol..).

    Je suis tombé sur ceci : http://nginx.org/en/docs/http/ngx_http_charset_module.html

    Aucune idée, si le module est activé ou non.. et comment l'activer... Je suis en train de chercher