[Discussion] Installer ruTorrent sur Debian 8 (nginx & php-fpm)
Bonsoir,
comme je le disais allons à l'essentiel (quand c'est trop obscure). C'est celle-ci nginx -t
qui devrait nous en dire plus.
- Modifié
systemctl status nginx.service
● nginx.service - nginx - high performance web server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled)
Active: failed (Result: exit-code) since Mon 2018-01-22 21:01:49 CET; 1h 18min ago
Docs: http://nginx.org/en/docs/
Process: 2172 ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf (code=exited, status=1/FAILURE)
Jan 22 21:01: nginx[2172]: nginx: [emerg] "location" directive is not allowed here in...nf:1
Jan 22 21:01: nginx[2172]: nginx: configuration file /etc/nginx/nginx.conf test failed
Jan 22 21:01:systemd[1]: nginx.service: control process exited, code=exited status=1
Jan 22 21:01: systemd[1]: Failed to start nginx - high performance web server.
Jan 22 21:01: systemd[1]: Unit nginx.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.
nginx -t
nginx: [emerg] "location" directive is not allowed here in /etc/nginx/sites-enabled/seedbox.conf:1
nginx: configuration file /etc/nginx/nginx.conf test failed
- Modifié
Bonjour,
@MattProd non
/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;
}
Salut,
location" directive is not allowed here in /etc/nginx/sites-enabled/seedbox.conf:1
Mets ce fichier ....
salut @jean-luc
/etc/nginx/sites-enabled/seedbox.conf
server {
listen 80 default_server;
server_name _;
charset utf-8;
index index.html index.php;
client_max_body_size 10M;
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;
auth_basic "seedbox";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd";
root /var/www;
location = /50x.html {
root /usr/share/nginx/html;
}
location = /favicon.ico {
access_log off;
log_not_found off;
}
location /rutorrent {
try_files $uri $uri/ /index.html;
}
location ~ ^/rutorrent/(conf|share)/(.+)$ {
deny all;
}
location ~ \.php$ {
fastcgi_index index.php;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
location ~* \.(jpg|jpeg|gif|css|png|js|map|woff|woff2|ttf|svg|eot)$ {
expires 30d;
access_log off;
}
Il faut faire très attention avec les accolades car elles vont toujours par paire.
À la fin, il doit manquer une accolade (de fermeture (celle du block server), non ? Sauf s'il s'agit d'un oubli (déjà vu les aléas du recopier-coller) ?
- Modifié
Bonjour,
c'est ok, le problème venait du fichier seedbox.conf "/etc/nginx/sites-enabled/seedbox.conf "
mais rutorrent ne charge pas l'ancien .session qui contient les .torrents
et rtorrent retourne un erreur
rtorrent: Error in option file: ~/.rtorrent.rc:1: Could not prepare socket for listening: Address already in use
Merci
Bonjour,
bien en voilà un de moins. Je pense que l'on aura juste besoin des premières lignes (du fichier .rtorrent.rc).
Bonsoir @Wagner.
.rtorrent.rc
scgi_port = 127.0.0.1:5001
encoding_list = UTF-8
port_range = 45000-65000
port_random = no
check_hash = no
directory = /home/s1r/torrents
session = /home/s1r/.session
encryption = allow_incoming, try_outgoing, enable_retry
schedule = watch_directory,1,1,"load_start=/home/s1r/watch/*.torrent"
schedule = untied_directory,5,5,"stop_untied=/home/s1r/watch/*.torrent"
use_udp_trackers = yes
dht = off
peer_exchange = no
min_peers = 40
max_peers = 100
min_peers_seed = 10
max_peers_seed = 50
max_uploads = 15
execute = {sh,-c,/usr/bin/php /var/www/rutorrent/php/initplugins.php s1r &}
schedule = espace_disque_insuffisant,1,30,close_low_diskspace=500M
C'est ce que je me disais @jean-luc mais je n'ai pas l'impression qu'il s'agit du même message. Dans ce cas, d'après cette page : https://github.com/rakshasa/rtorrent/wiki/rTorrent-0.9-Comprehensive-Command-list-(WIP) j'imagine que la solution serait de remplacer le "scgi_port" par "network.scgi.open_port".
Non @sir55 je n'ai pas regardé depuis très longtemps (ce post sera à oublier). Néanmoins, il semble y avoir eu beaucoup beaucoup beaucoup de changement. Alors je suppose qu'il y aura d'autres corrections à apporter.
- Modifié
Salut
Plusieurs utilisateurs ?
L'user du .rtorrent.rc s'appelle s1r et tu as un sir55 qui écoute déjà sur le 5001.
Donc si plusieurs users, il faut un port différent pour chacun, 5001, 5002 etc...
Si c'est pas le cas, faut revoir le nom dans tes conf.
Ex.
Bonjour, j'ai installé ma seedbox via le script qui est très utile
Comment on enlève le "Bonobox" dans le titre de rutorrent svp ? xD
Salut
Désactives le plugin "titlebar"
Ex.
Bonjour,
Sous file Manager (rtorrent) quand je veux créer un fichier.torrent (clique droit sur le fichier -> creer un .torrent) la fenêtre s'ouvre correctement, mais dans "Sélectionner la source " j'ai :
/torrents/Applications/mon_fichier.ISO
alors que normalement je devrais avoir :
/home/mon_user/torrents/Applications/mon_fichier.ISO.
A chaque fois je dois rajouter manuellement
/home/mon_user
C'est trois fois rien (par rapport à toutes les galères que j'ai eu avant ) mais bon ca ne fais pas propre.
Je pense avoir loupé une config quelque part, mais je tourne en rond.
Si qq a une idée je prends.
Merci
- Modifié
bonjour, je vient vous voir aujourd'hui car depuis plusieur jour j'ai cette erreur:
Bad response from server: (502 [error,list]) <!DOCTYPE html> <html> <head> <title>Error</title> <style> body { width: 35em; margin: 0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; } </style> </head> <body> <h1>An error occurred.</h1> <p>Sorry, the page you are looking for is currently unavailable.<br/> Please try again later.</p> <p>If you are the system administrator of this resource then you should check the <a href="http://nginx.org/r/error_log">error log</a> for details.</p> <p><em>Faithfully yours, nginx.</em></p> </body> </html> .
de se fait j'ai essayer de réinstaller la seedbox mais rien a faire j'ai meme essayer d'autre client (transmission, deluge) et je reçoit toujour cette erreur... Si vous avez une solution.
Merci d'avance