Bonjour à tous !
J'ai réussi à trouver toutes mes réponses sur ce forum jusqu'ici, mais la je vais devoir poster mon problème. J'ai suivi le tuto de Magicalex pour installer ma seedbox, tout s'est super bien passé, et j'ai appris beaucoup de choses. J'ai voulu installer wordpress sur le serveur, du coup j'ai rajouté ces lignes dans le fichier conf de rutorrent :
## Début de config wordpress ##
location ^~ /wordpress {
root /var/www;
try_files $uri $uri/ /index.php?q=$uri&$args;
include /etc/nginx/conf.d/php.conf;
include /etc/nginx/conf.d/cache.conf;
satisfy any;
allow all;
}
## fin de config wordpress ##
Le site en lui même, ip/wordpress, fonctionne correctement. Par contre dès que je rajoute une page j'obtient une erreur 404. Je pensais pourtant que cette ligne me permettait de charger toutes les sous pages :
try_files $uri $uri/ /index.php?q=$uri&$args;
Toute aide est la bien venue !
(en bonus le fichier rutorrent.conf complet)
server {
listen 80 default_server;
listen 443 default_server ssl;
server_name _;
charset utf-8;
index index.html index.php;
client_max_body_size 10M;
ssl_certificate /etc/nginx/ssl/server.crt;
ssl_certificate_key /etc/nginx/ssl/server.key;
ssl_dhparam /etc/nginx/ssl/dhparam.pem;
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 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;
}
location /USER1 {
include scgi_params;
scgi_pass 127.0.0.1:5001;
auth_basic "seedbox";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_user1";
}
location /USER2 {
include scgi_params;
scgi_pass 127.0.0.1:5002;
auth_basic "seedbox";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_user2";
}
location /USER3 {
include scgi_params;
scgi_pass 127.0.0.1:5004;
auth_basic "seedbox";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_user3";
}
## fin config rutorrent ##
## Début config phpmyadmin ##
location ^~ /phpmyadmin {
root /var/www;
include /etc/nginx/conf.d/php.conf;
include /etc/nginx/conf.d/cache.conf;
auth_basic "Seedbox";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_max";
# satisfy any;
# allow all;
}
## fin config phpmyadmin ##]
## Début de config wordpress ##
location ^~ /wordpress {
root /var/www;
try_files $uri $uri/ /index.php?q=$uri&$args;
include /etc/nginx/conf.d/php.conf;
include /etc/nginx/conf.d/cache.conf;
satisfy any;
allow all;
}
## fin de config wordpress ##
}