oui c'est à cause de ça. Je vais regarder ça sur le serveur de PhC611 pour comprendre comment c'est arrivé.chr1s wrote:ça me rassure de pas être le seul pcq j'ai tout réinstall et j'ai la même erreur
j'attend de voir ce que ça donne avec PhC611
dans le log erreur de ruttorrent, j'ai une ligne bizarre :
18:47:40 [error] 3578#0: *1 open() "/etc/nginx/html/USR0" failed (2: No such file or directory)
ce serait du à ça ?
[Discussion] Installer ruTorrent sur Debian 8 (nginx & php-fpm)
J'ai mis ma testbox raccord avec les dernières modif du tuto ce matin et je viens de tester, j'ai pas d'erreur au chargement de torrent.
Ex.
Ex.
@ex_rat : ce n'est pas au chargement de torrent, j'arrive à les loader parfaitement et les récup par sftp mais rien ne s'affiche sur rutorrent j'ai 0 torrents + erreur 404 (cf. post + haut)
Idem, on a peut-être "zappé" le même truc ou fait la même erreur, c'est peut-être tout bête 

Tout est bien en seed chez moi, ça tourne comme il faut (anciens et nouveaux torrents)
et affichage du "journal" normal sans erreur.
C'était des fois qu'une modif ait mal tourné mais je pense que le soucis est ailleurs
Ex.
et affichage du "journal" normal sans erreur.
C'était des fois qu'une modif ait mal tourné mais je pense que le soucis est ailleurs

Ex.
j'ai trouvé, un lien nano était incorrect
du coup ils ont loupé cette étapes
j'ai corrigé l'erreur dans le tuto
nano /etc/nginx/conf.d/rutorrent.conf
nano /etc/nginx/sites-enabled/rutorrent.conf
du coup ils ont loupé cette étapes
location /<UU>0 {
include scgi_params;
scgi_pass 127.0.0.1:500{x}; #ou socket : unix:/home/username/.session/username.socket
auth_basic "seedbox";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_<username>";
}
ce qui explique les erreurs 404 dans les logsj'ai corrigé l'erreur dans le tuto
nano /etc/nginx/sites-enabled/rutorrent.conf
thx :*
Je teste ça dans une petite heure, merci, comme d'hab tu es au top 

rahhh, j'ai corrigé aussi sur migration.
Même en relisant 3 millions de fois, y'a toujours un truc qui passe
Même en relisant 3 millions de fois, y'a toujours un truc qui passe

[02.03.2014 21:34:53] 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 du faire une boulette
bon je reteste demain, la flemme m'a gagné ^^
j'ai du faire une boulette

bon je reteste demain, la flemme m'a gagné ^^
chr1s wrote:[02.03.2014 21:34:53] 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 du faire une boulette
bon je reteste demain, la flemme m'a gagné ^^
service nginx restart
ou service chr1s-rtorrent restart
- Modifié
ouffffffffffffff
tu m'as évité un scratch
(je faisais le 1st mais pas pensé au second)
apache2-utils sert à quoi ds l'install ?
ça sert à qqch (source : https://mespotesgeek.fr/configuration-et-securisation-dun-serveur-linux-debian-partie-1/ :
Heure du serveur
Avoir un serveur à la bonne heure est très important pour les journaux d’événements (que on appel “log” en barbus). Pour cela on utilise le protocole NTP (Network Time Protocol). C’est un protocole qui permet à un ordinateur de synchroniser son horloge sur un autre ordinateur de précision plus élevée via internet.
Installation du paquet qui va bien
apt-get install ntp
1
apt-get install ntp
Lancement du deamon
/etc/init.d/ntp start
1
/etc/init.d/ntp start
On édite le fichier /etc/ntp et on modifie les ligne “server” pour se synchroniser sur les serveurs français
server 0.fr.pool.ntp.org server 1.fr.pool.ntp.org server 2.fr.pool.ntp.org server 3.fr.pool.ntp.org
1
2
3
4
server 0.fr.pool.ntp.org
server 1.fr.pool.ntp.org
server 2.fr.pool.ntp.org
server 3.fr.pool.ntp.org
On redémarre le service pour prendre en compte les changements
/etc/init.d/ntp restart
1
/etc/init.d/ntp restart
On vérifie que la synchronisation se fait correctement
...

tu m'as évité un scratch

apache2-utils sert à quoi ds l'install ?
ça sert à qqch (source : https://mespotesgeek.fr/configuration-et-securisation-dun-serveur-linux-debian-partie-1/ :
Heure du serveur
Avoir un serveur à la bonne heure est très important pour les journaux d’événements (que on appel “log” en barbus). Pour cela on utilise le protocole NTP (Network Time Protocol). C’est un protocole qui permet à un ordinateur de synchroniser son horloge sur un autre ordinateur de précision plus élevée via internet.
Installation du paquet qui va bien
apt-get install ntp
1
apt-get install ntp
Lancement du deamon
/etc/init.d/ntp start
1
/etc/init.d/ntp start
On édite le fichier /etc/ntp et on modifie les ligne “server” pour se synchroniser sur les serveurs français
server 0.fr.pool.ntp.org server 1.fr.pool.ntp.org server 2.fr.pool.ntp.org server 3.fr.pool.ntp.org
1
2
3
4
server 0.fr.pool.ntp.org
server 1.fr.pool.ntp.org
server 2.fr.pool.ntp.org
server 3.fr.pool.ntp.org
On redémarre le service pour prendre en compte les changements
/etc/init.d/ntp restart
1
/etc/init.d/ntp restart
On vérifie que la synchronisation se fait correctement
...
apache2-utils c'est un paquet du serveur web apache qui regroupe quelques outils pratique comme htpasswd pour la génération de mot de passe rapidement et facilement.chr1s wrote:ouffffffffffffff![]()
tu m'as évité un scratch(je faisais le 1st mais pas pensé au second)
apache2-utils sert à quoi ds l'install ?
ça sert à qqch (source : https://mespotesgeek.fr/configuration-et-securisation-dun-serveur-linux-debian-partie-1/ :
Heure du serveur
Avoir un serveur à la bonne heure est très important pour les journaux d’événements (que on appel “log” en barbus). Pour cela on utilise le protocole NTP (Network Time Protocol). C’est un protocole qui permet à un ordinateur de synchroniser son horloge sur un autre ordinateur de précision plus élevée via internet.
[...]
Pour l'heure du serveur, je suis d'accord mais je peux pas tout mettre dans mon tuto sinon on va perdre en lisibilité.
c'est noté
GN

GN
Super Tuto, merci ! 
Deux petites choses que j'ai remarqué en faisant le tuto plusieurs fois :
Voilà ce que j'ai vu, que des détails

Deux petites choses que j'ai remarqué en faisant le tuto plusieurs fois :
mkdir /etc/nginx/ssl/ && cd /etc/nginx/ssl/
Vu que le répertoire ssl est déjà créé, si on ne fait pas attention, ca rapporte une erreur sans executer le cd, si qqun suit le tuto sans porter attention, c'est un coup à générer les certificats dans le repertoire où l'on se trouve.* * * * * if ! ( ps -U <username> | grep rtorrent > /dev/null ); then /etc/init.d/<username>-rtorrent start; fi
Et le crontab donne une erreur "Starting rtorrent: rtorrentstty: entrée standard: Argument invalide" mais il fonctionneVoilà ce que j'ai vu, que des détails

Ola!
Ce matin je voulais comprendre pourquoi logwatch ne balançait aucune info sur nginx.
Il se trouve qu'il ne comprend pas les logs parce qu'il ne sont plus par défaut en "combined".
Est-ce qu'il y a une raison particulière et impérative pour avoir choisi dans: /etc/nginx/nginx.conf le format "main" ?
Parce qu'en supprimant les lignes du fichier nginx.conf (sans rien mettre à la place):
Ex. "débuggueur de l'extrême"
Edit: en plus je viens de voir que le log est plus rangé comme ça, plus "lisible". Ça ressemble à ce qu'on avait avec lighttpd. http://www.ratbox.nl/demo-log/nginx-access.html
Ce matin je voulais comprendre pourquoi logwatch ne balançait aucune info sur nginx.
Il se trouve qu'il ne comprend pas les logs parce qu'il ne sont plus par défaut en "combined".
Est-ce qu'il y a une raison particulière et impérative pour avoir choisi dans: /etc/nginx/nginx.conf le format "main" ?
Parce qu'en supprimant les lignes du fichier nginx.conf (sans rien mettre à la place):
log_format main '$remote_addr - $remote_user [$time_local] $status '
'"$request" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
et en passant partout l'option access.log et rutorrent.access.log etc.. en:
access_log /var/log/access.log combined;
error_log /var/log/nginx/error.log error;
======================================
access_log /var/log/nginx/rutorrent.access.log combined;
error_log /var/log/nginx/rutorrent.error.log error;
Tout de suite on récupère toute les infos dans le récap journalier. Si faut vraiment garder "main", chaud bouillant la regex dans logwatch à bricoler...Ex. "débuggueur de l'extrême"

Edit: en plus je viens de voir que le log est plus rangé comme ça, plus "lisible". Ça ressemble à ce qu'on avait avec lighttpd. http://www.ratbox.nl/demo-log/nginx-access.html
Je me suis pas trop intéréssé à la question du format des logs. J'ai laissé par défaut je crois.ex_rat wrote:Ola!
[...]
Tout de suite on récupère toute les infos dans le récap journalier. Si faut vraiment garder "main", chaud bouillant la regex dans logwatch à bricoler...
Ex. "débuggueur de l'extrême"
Edit: en plus je viens de voir que le log est plus rangé comme ça, plus "lisible". Ça ressemble à ce qu'on avait avec lighttpd. http://www.ratbox.nl/demo-log/nginx-access.html
Dis moi ce que tu mettrais à la place en résumé et je vais regarder tout ça

Cool, ça va être plus simple.
En fait par default le format d'access.log est "combined" et ça, c'est pile poil ce qu'il faut
Donc comme sur les caps au dessus, dans nginx.conf: tu supprimes les 3 lignes "log_format main"( y'a pas besoin de mettre autre chose à la place) :
/etc/nginx/nginx.conf
/etc/nginx/sites-enabled/rutorrent.conf
Ex.
En fait par default le format d'access.log est "combined" et ça, c'est pile poil ce qu'il faut

Donc comme sur les caps au dessus, dans nginx.conf: tu supprimes les 3 lignes "log_format main"( y'a pas besoin de mettre autre chose à la place) :
Et après tu modifies juste la fin de la ligne access.log dans les deux fichiers de conflog_format main '$remote_addr - $remote_user [$time_local] $status '
'"$request" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
/etc/nginx/nginx.conf
/etc/nginx/sites-enabled/rutorrent.conf
Un coup de restart et c'est bon.access_log /var/log/access.log combined;
error_log /var/log/nginx/error.log error;
======================================
access_log /var/log/nginx/rutorrent.access.log combined;
error_log /var/log/nginx/rutorrent.error.log error;
Ex.
Je supprime carrément log_format ?
Dans la doc il est indiqué que par défaut c'est log_format combined "..."
Et je change main par combined dans les vhost?
C'est quoi la diff entre combined et main?
Dans la doc il est indiqué que par défaut c'est log_format combined "..."
Et je change main par combined dans les vhost?
C'est quoi la diff entre combined et main?
Oui tu supprimes "log_format =", il doit avoir la conf par défaut dans un coin ça pose pas de soucis, les logs sortent impec.
Si tu ajoutes "log_format combined = bla-bla plein de trucs", il te colle une erreur de "duplicate log format" et il refuse de faire un restart
Ça change juste l'ordre des infos de sortie du log et combined c'est le truc universel apparemment
Ex.
Si tu ajoutes "log_format combined = bla-bla plein de trucs", il te colle une erreur de "duplicate log format" et il refuse de faire un restart
Ça change juste l'ordre des infos de sortie du log et combined c'est le truc universel apparemment
Ex.