Bonjour,
Un petit souci sur une install d'Ampache effectuée aujourd'hui. Je ne parviens pas à accéder à l'interface de configuration pour la première utilisation.
Voici les manips effectuées :
apt-get update && apt-get upgrade
cd /var/tmp
wget https://github.com/ampache/ampache/archive/master.tar.gz
tar -xvzf master.tar.gz
mv ampache-master/ /var/www/ampache
chown -R www-data:www-data /var/www/ampache/ && chmod -R 775 /var/www/ampache/
Ensuite je configure mon block nginx :
nano /etc/nginx/sites-enabled/ampache.conf
server {
listen 80;
server_name ampache.ndd.fr;
charset utf-8;
root /var/www/ampache/;
index index.php;
# Rewrite rule for Subsonic backend
if ( !-d $request_filename ) {
rewrite ^/rest/(.*).view$ /rest/index.php?action=$1 last;
rewrite ^/rest/fake/(.+)$ /play/$1 last;
}
# Rewrite rule for Plex backend
if ( !-d $request_filename ) {
rewrite ^/plex/(.*)$ /plex/index.php?action=$1 last;
}
# Rewrite rule for Channels
if (!-d $request_filename){
rewrite ^/channel/([0-9]+)/(.*)$ /channel/index.php?channel=$1&target=$2 last;
}
# Beautiful URL Rewriting
rewrite ^/play/ssid/(\w+)/type/(\w+)/oid/([0-9]+)/uid/([0-9]+)/name/(.*)$ /play/index.php?ssid=$1&type=$2&oid=$3&uid=$4&name=$5 last;
rewrite ^/play/ssid/(\w+)/type/(\w+)/oid/([0-9]+)/uid/([0-9]+)/client/(.*)/noscrobble/([0-1])/name/(.*)$ /play/index.php?ssid=$1&type=$2&oid=$3&uid=$4&client=$5&noscrobble=$6&name=$7 last;
location /play {
if (!-e $request_filename) {
rewrite ^/play/art/([^/]+)/([^/]+)/([0-9]+)/thumb([0-9]*)\.([a-z]+)$ /image.php?object_type=$2&object_id=$3&auth=$1;
break;
}
rewrite ^/([^/]+)/([^/]+)(/.*)?$ /play/$3?$1=$2;
rewrite ^/(/[^/]+|[^/]+/|/?)$ /play/index.php last;
break;
}
location /rest {
limit_except GET POST {
deny all;
}
}
location /plex {
limit_except GET POST {
deny all;
}
}
location ^~ /bin/ {
deny all;
return 403;
}
location ^~ /config/ {
deny all;
return 403;
}
location / {
limit_except GET POST HEAD{
deny all;
}
}
location ~ ^/.*.php {
# PHP config...
}
# Rewrite rule for WebSocket
location /ws {
rewrite ^/ws/(.*) /$1 break;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8100/;
}
}
service nginx restart
Redirection faite sur ma zone DNS.
Mais malgré cela, impossible d'accéder à la page de config (en renseignant ampache.ndd.fr). Au lieu de ça, j'ai une page blanche et il me demande de télécharger un fichier (qui se nomme
k4tJ2547 et n'a aucune extension)
Lorsque je tente de faire ampache.ndd.fr/config il me met un 403 (logique au vu de la conf nginx), mais idem lorsque je retire le deny all pour l'accès à /config.
La je ne vois pas trop où je me suis raté ! Si quelqu'un aurait une piste ..
Merci d'avance !