• Seedbox
  • [Discussion] Installer ruTorrent sur Debian 8 (nginx & php-fpm)

BXT

Fait à l'instant. Y a un soucis ? Il renvoie bien vers le site de mondedie pour la source.

    petite question idiote le script est compatible Debian 9 ? 😁

      Salut
      Non pas encore pour Debian 9. Ça va venir mais pas le temps de trop m'y coller pour l'instant. 😉
      Ex.

        Salut à cause d'un FTP rempli à fond, j'ai perdu l'interaction avec l'interface de rutorrent.
        J'ai fait un hard reboot depuis le cpanel de mon KS et la je n'ai même plus accès à seedbox manager, mon serveur a l'air éteint mais les transferts FTP fonctionnent, j'ai d'ailleurs libéré de la place.

        J'ai tenté un restart de nginx, mais j'obtiens ça:

        root@ns327072:~# service nginx restart
        Job for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' for details.

        comment faire pour ré afficher les web UI ?

          volkor Salut,

          See 'systemctl status nginx.service' and 'journalctl -xn' for details.

          Donc faut faire ce qu'il dit pour voir les logs et ce qui coince.

          root@ns327072:~# systemctl status nginx.service -l
          nginx.service - A high performance web server and a reverse proxy server
             Loaded: loaded (/lib/systemd/system/nginx.service; enabled)
             Active: failed (Result: exit-code) since Fri 2017-06-23 17:53:58 CEST; 54min ago
               Docs: man:nginx(8)
            Process: 20589 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)
          
          Jun 23 17:53:58 ns327072.ip-37-59-61.eu nginx[20589]: nginx: [emerg] unknown directive "scgi_param" in /etc/nginx/scgi_params:2
          Jun 23 17:53:58 ns327072.ip-37-59-61.eu nginx[20589]: nginx: configuration file /etc/nginx/nginx.conf test failed
          Jun 23 17:53:58 ns327072.ip-37-59-61.eu systemd[1]: nginx.service: control process exited, code=exited status=1
          Jun 23 17:53:58 ns327072.ip-37-59-61.eu systemd[1]: Failed to start A high performance web server and a reverse proxy server.
          Jun 23 17:53:58 ns327072.ip-37-59-61.eu systemd[1]: Unit nginx.service entered failed state.
          root@ns327072:~#
          
            GNU nano 2.2.6                                                              File: /etc/nginx/nginx.conf
          
          user www-data;
          worker_processes auto;
          pid /var/run/nginx.pid;
          
          events {
              worker_connections 1024;
              use epoll; # gestionnaire d'évènements epoll (kernel 2.6+)
          }
          
          http {
              include /etc/nginx/mime.types;
              default_type  application/octet-stream;
          
          access_log /var/log/nginx/access.log combined;
          error_log /var/log/nginx/error.log error;
          
          sendfile on;
          keepalive_timeout 15;
          keepalive_disable msie6;
          keepalive_requests 100;
          tcp_nopush on;
          tcp_nodelay off;
          server_tokens off;
          
          gzip on;
          gzip_comp_level 5;
          gzip_min_length 512;
          gzip_buffers 4 8k;
          gzip_proxied any;
          gzip_vary on;
          gzip_disable "msie6";
          gzip_types
              text/css
              text/javascript
              text/xml
              text/plain
              text/x-component
              application/javascript
              application/x-javascript
              application/json
              application/xml
              application/rss+xml
              application/vnd.ms-fontobject
              font/truetype
              font/opentype
              image/svg+xml;
          
          include /etc/nginx/sites-enabled/*.conf;
          }

            volkor
            Salut
            Tu as quoi dans /etc/nginx/scgi_params

              GNU nano 2.2.6                                                              File: /etc/nginx/scgi_params
            
            
            scgi_param  REQUEST_METHOD     $request_method;
            scgi_param  REQUEST_URI        $request_uri;
            scgi_param  QUERY_STRING       $query_string;
            scgi_param  CONTENT_TYPE       $content_type;
            
            scgi_param  DOCUMENT_URI       $document_uri;
            scgi_param  DOCUMENT_ROOT      $document_root;
            scgi_param  SCGI               1;
            scgi_param  SERVER_PROTOCOL    $server_protocol;
            scgi_param  REQUEST_SCHEME     $scheme;
            scgi_param  HTTPS              $https if_not_empty;
            
            scgi_param  REMOTE_ADDR        $remote_addr;
            scgi_param  REMOTE_PORT        $remote_port;
            scgi_param  SERVER_PORT        $server_port;
            scgi_param  SERVER_NAME        $server_name;
            

            oki.bon tout est bon
            affiche la conf des fichiers que t'as dans /etc/nginx/sites-enabled

            server {
            	listen 80 default_server;
            	listen 443 default_server ssl http2;
            	server_name _;
            
            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 accueil serveur ##
            
            location ^~ / {
                root /var/www/base;
                include /etc/nginx/conf.d/php.conf;
                include /etc/nginx/conf.d/cache.conf;
                satisfy any;
                allow all;
            }
            
            ## fin config accueil serveur ##
            
            ## 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 ##
            
            ## début config munin ##
            
            location ^~ /graph {
                root /var/www;
                include /etc/nginx/conf.d/php.conf;
                include /etc/nginx/conf.d/cache.conf;
            }
            
            location ^~ /graph/img {
                root /var/www;
                include /etc/nginx/conf.d/php.conf;
                include /etc/nginx/conf.d/cache.conf;
                error_log /dev/null crit;
            }
            
            location ^~ /monitoring {
                root /var/www;
                include /etc/nginx/conf.d/php.conf;
                include /etc/nginx/conf.d/cache.conf;
            }
            
            ## fin config munin ##
            
            ## début config seedbox-manager ##
            
            location ^~ /seedbox-manager {
            alias /var/www/seedbox-manager/public;
                include /etc/nginx/conf.d/php-manager.conf;
                include /etc/nginx/conf.d/cache.conf;
            }
            
                ## fin config seedbox-manager ##
            
                ## config utilisateurs  ##
            
                location /VOLKOR {
                    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_volkor";
                }
            }
            

            si tu fais une mise a jour (aptitude update)t'as pas une/des erreur du style "dpkg: des problèmes de dépendances empêchent la configuration de nginx "

            Dans le aptitude update, ça me fait:

            W: Failed to fetch http://www.deb-multimedia.org/dists/jessie/main/i18n/Translation-en: Hash Sum mismatch
            W: Failed to fetch http://www.deb-multimedia.org/dists/jessie/non-free/i18n/Translation-en: Hash Sum mismatch
            E: Some index files failed to download. They have been ignored, or old ones used instead.
            E: Couldn't rebuild package cache
            

            Mais ça ne bloque rien, je viens de faire la MàJ

              volkor
              alors je vois pas car ta conf et bonne .

              C'est fait, qu'est-ce que je dois faire après ?

              Au cas ou, je donne mon error.log:

               GNU nano 2.2.6                                                             File: /var/log/nginx/error.log
              
              2017/06/24 14:55:51 [emerg] 31700#31700: unknown directive "scgi_param" in /etc/nginx/scgi_params:2
              2017/06/24 14:55:51 [emerg] 31720#31720: unknown directive "scgi_param" in /etc/nginx/scgi_params:2
              2017/06/24 14:55:59 [emerg] 31757#31757: unknown directive "scgi_param" in /etc/nginx/scgi_params:2
              2017/06/24 15:10:28 [emerg] 2283#2283: unknown directive "scgi_param" in /etc/nginx/scgi_params:2
              2017/06/24 15:10:28 [emerg] 2303#2303: unknown directive "scgi_param" in /etc/nginx/scgi_params:2
              2017/06/24 15:10:34 [emerg] 2333#2333: unknown directive "scgi_param" in /etc/nginx/scgi_params:2
              2017/06/24 15:12:37 [emerg] 2447#2447: unknown directive "scgi_param" in /etc/nginx/scgi_params:2
              2017/06/24 15:12:38 [emerg] 2466#2466: unknown directive "scgi_param" in /etc/nginx/scgi_params:2
              2017/06/24 15:12:49 [emerg] 2498#2498: unknown directive "scgi_param" in /etc/nginx/scgi_params:2