Bonjour,
Tout d'abord un grand merci à l'auteur de ce tuto, c'est clair, net et utile dans le sens où on apprend pas mal de chose. Si je me prends en exemple, hier matin encore je ne connaissais Debian que de nom, et me voilà depuis 24h à configurer un serveur sous Linux, c'est beau la magie d'Internet 😀.
J'en suis à mon 2ème essai, le premier ayant été un carnage tellement je comprenais rien, j'y ai passé la nuit et aujourd'hui je suis fier de me rendre compte que c'est pas si compliqué que ça le langage Linux
Enfin si je poste ici c'est que bien évidemment, j'ai un problème que je n'arrive pas à résoudre.
Je vous copie-colle le message d'erreur sous rutorrent :
[08.03.2014 11:54:44] WebUI started.
[08.03.2014 11:54:45] Bad response from server: (403 [error,list]) <html> <head><title>403 Forbidden</title></head> <body bgcolor="white"> <center><h1>403 Forbidden</h1></center> <hr><center>nginx</center> </body> </html>
[08.03.2014 11:54:46] FILE MANAGER ignited
D'instinct je me dis que ça ressemble à une erreur alakon de frappe dans un fichier de config. J'ai donc repris une à une les étapes du tuto (2 fois) en vérifiant bien que je n'avais pas fait d'erreur en oubliant un caractère, et au final toujours le même problème. C'est rageant, je n'arrive pas à comprendre d'où vient l'erreur.
Je me tourne vers vous, grands prêtres du code, sauvez-moi

(svp)
Je vous copie/colle mes fichiers si ça peut vous aider à y voir plus clair :
nginx.conf
user nginx;
worker_processes auto;
pid /var/run/nginx.pid;
events { worker_connections 1024; }
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 20;
keepalive_disable msie6;
keepalive_requests 100;
tcp_nopush on;
tcp_nodelay off;
server_tokens off;
gzip on;
gzip_buffers 16 8k;
gzip_comp_level 5;
gzip_disable "msie6";
gzip_min_length 20;
gzip_proxied any;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
gzip_vary on;
include /etc/nginx/sites-enabled/*.conf;
}
rutorrent.conf
server {
listen 80 default_server;
listen 443 default_server ssl;
server_name _;
index index.html index.php;
charset utf-8;
ssl_certificate /etc/nginx/ssl/server.crt;
ssl_certificate_key /etc/nginx/ssl/server.key;
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;
return 204;
}
## début config rutorrent ##
location ^~ /rutorrent {
root /var/www;
include /etc/nginx/conf.d/php;
include /etc/nginx/conf.d/cache;
location ~ /\.svn {
deny all;
}
location ~ /\.ht {
deny all;
}
}
location ^~ /rutorrent/conf/ {
deny all;
}
location ^~ /rutorrent/share/ {
deny all;
}
location /KAP0 {
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_kappanostra";
}
## fin config rutorrent ##
## Début config cakebox 2.8 ##
# location ^~ /cakebox {
# root /var/www/;
# include /etc/nginx/conf.d/php;
# include /etc/nginx/conf.d/cache;
# }
# location /cakebox/downloads {
# root /var/www;
# satisfy any;
# allow all;
# }
## fin config cakebox 2.8 ##
## début config seedbox manager ##
# location ^~ / {
# root /var/www/manager;
# include /etc/nginx/conf.d/php;
# include /etc/nginx/conf.d/cache;
# }
# location ^~ /conf/ {
# root /var/www/manager;
# deny all;
# }
## fin config seedbox manager ##
}