- Modifié
Bonjour à tous,
J'aurais besoin d'un coup de main concernant la configuration de Medusa en reverse proxy. Le sujet a été abordé plusieurs fois mais jamais vraiment résolu et chaque cas peuvent être vraiment spécifique.
Je n'ai bientôt plus de cheveux et je sens que je touche au but mais quand ça veut pas...
J'ai suivi ce tuto https://mondedie.fr/d/6429-tuto-medusa-telechargement-automatique-depisodes-de-series-tv
La configuration Nginx piquée à @lilp sur le sujet de discussion du tuto :
location /medusa {
proxy_pass http://127.0.0.1:8081;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 86400;
}
Le problème, quand j'accède à ndd.tld/medusa je me fais rediriger vers ndd.tld/medusa/home avec une page blanche.
Les logs Nginx :
2018/04/03 15:54:43 [error] 20625#20625: *288 open() "/var/www/medusa/js/browser.js" failed (2: No such file or directory), client: 0.1.0.1, server: ndd.tld, request: "GET /medusa/js/browser.js?21276 HTTP/1.1", host: "ndd.tld", referrer: "http://ndd.tld/medusa/home/"
Pourquoi nginx cherche medusa dans /var/www alors que la première ligne du bloc que j'appelle c'est proxy_pass http://127.0.0.1:8081 ???
Ma config Medusa (reflet du tuto) :
Dans /etc/default/medusa
APP_USER=mylene
APP_HOME=/opt/medusa/medusa (ce n'est pas une erreur sickbeard.py est dans /opt/medusa)
APP_DATA=/opt/medusa/medusa
APP_GROUP=mylene
Dans /opt/medusa/config.ini
web_root = /medusa
Question secondaire je lance comme suit medusa
exec -a medusa python /opt/medusa/SickBeard.py -d
Afin que mon process s'appelle medusa, mais je ne peux pas le kill :
root@server:/opt/medusa# kill medusa
-bash: kill: medusa: arguments must be process or job IDs
Une idée ?
Merci d'avance à ceux qui jetteront un œil par ici