Bonjour,
Je m’excuse d’avance si mon problème à déjà été mentionné mais je ne trouve pas de solution dans mes recherches.
Je possède un serveur dédié sur lequel est installé Debian 8.1 (Jessie) x64.
J’ai un serveur web nginx qui gère un rutorrent se connectant à un rtorrent, tout çà sans problème.
Je voudrais pouvoir héberger plusieurs site web sur mon serveur. Étant novice en la matière j’ai suivi un tutoriel d’installation mysql + phpmyadmin pour nginx (après en avoir fait un pour ruTorrent avec nginx et php-fpm).
J’ai bien la page “Welcome to nginx on Debian!” à l’adresse monip/ (sans demande d’authentification)
J’ai mon rutorrent qui fonctionne normalement à l’adresse monip/rutorrent/ (après authentification)
J’ai bien le lien symbolique vers /usr/share/phpmyadmin/ dans le dossier var/www mais lorsque j’essaye de me rendre à l’adresse monip/phpmyadmin il me demande une authentification, et peut importe celle que je rentre (User ou root) je reçoit une erreur 404.
Est-ce une erreur de droit ? Que puis-je faire pour y remédier ?
voici le contenu de mon /etc/nginx/nginx.conf, /etc/nginx/sites-enabled/rutorrent.conf et /etc/nginx/sites-enabled/phpmyadmin.conf au cas ou j’aurais un problème dans ma config.
nginx.conf :
[code]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;
}[/code]
rutorrent.conf :
[code]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;
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 /USER {
include scgi_params;
scgi_pass 127.0.0.1:5001;
auth_basic "seedbox";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_user";
}
## fin config rutorrent ##
}[/code]
phpmyadmin.conf :
[code]server {
listen 80;
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;
location ^~ / {
root /var/www/phpmyadmin;
include /etc/nginx/conf.d/php.conf;
include /etc/nginx/conf.d/cache.conf;
index index.php index.html index.htm;
location ~ ^/phpmyadmin/(.+.php)$ {
try_files $uri =404;
root /usr/share/;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
location ~* ^/phpmyadmin/(.+.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
root /usr/share/;
}
}
location /phpMyAdmin {
rewrite ^/* /phpmyadmin last; }
}[/code]
Merci d’avance.