Bonjour à tous, et désolé si je ne suis pas dans le bon forum, je n'ai pas trop su où poster :/
J'ai installé sur un serveur, un client torrent : Transmission. Le démon de transmission tourne sur le serveur, et je peux y intéragir avec depuis mon navigateur depuis ip.ip.ip.ip:9091/tranmission/web/.
Pour que ce soit un peu plus sexy, j'ai suivi quelques conseils en ligne en utilisant apache. J'ai donc créer un virtualhost sur torrent.domain.com.
J'ai un peu changé la config de transmission :
1 2 3 4 5 6 | cat /etc/transmission-daemon/settings.json | grep "rpc" "[...]", "rpc-enabled": true, "rpc-port": 4242, "rpc-url": "/", "[...]", |
Cette config me permet d'accèder à transmission depuis xxx.xxx.xxx.xxx:4242/web/
Voici mon vhost pour apache2 :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | cat /etc/apache2/sites-availables/domain [...] <VirtualHost *:80> ServerName torrent.domain.com ProxyRequests On <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://127.0.0.1:4242/ ProxyPassReverse / http://127.0.0.1:4242/ </VirtualHost> |
Jusque là, je m'en sors bien. Je n'ai plus qu'à mettre torrent.domain.com/web/ dans mon navigateur pour arriver sur transmission. Mais j'aimerais faire mieux !
A savoir quand je tape torrent.domain.com, il ajoute tout seul /web/ dans l'url, et avec de l'url rewrite il ne me l'affiche pas dans l'url.
Edit : après relecture je ne sais pas si je suis très clair :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | cat /etc/apache2/sites-availables/domain [...] <VirtualHost *:80> ServerName torrent.domain.com RewriteEngine On #Redirection de / sur /web/ #Réecriture d'url pour afficher / au lieu de /web/ ProxyRequests On <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://127.0.0.1:4242/ ProxyPassReverse / http://127.0.0.1:4242/ </VirtualHost> |
J'ai essayé un tas de truc dans mon vhost, mais à chaque fois j'explose mon url :/
Quelqu'un a une idée ?
Merci, Krostar.