Je souhaite utiliser NGINX comme proxy pour accéder à Deluge qui se trouve dans mon réseau domestique (NGINX est disponible publiquement).Comment passer des appels proxy à une URL spécifique pour déluge en utilisant NGINX?
Cette configuration fonctionne:
location 8112;
location/{
proxy_pass http://deluge_address:8112;
}
Cependant, je voudrais utiliser une adresse sous forme de http://nginx_address/deluge
à http://deluge_address:8112
à interne soumise à proxy.
J'ai essayé les éléments suivants:
location /deluge/ {
proxy_pass http://deluge_address:8112/;
}
(j'ai essayé différentes combinaisons de fuite /
- aucun travail). Mais j'ai obtenu 404 Not found
à la place.
J'ai quelques connaissances sur les réseaux, mais pas trop. Est-ce que quelqu'un a une idée de ce que je fais à tort?
Est-ce que Deluge est un site Web basé sur HTML? Si oui, cela peut ou peut ne pas fonctionner. Supposons que la page d'accueil de déluge ait un lien "/ abc", déluge s'attend à ce qu'il soit disponible à 'http: // nginx_address/abc", mais vous vous attendez à ce que la page demande "http: // nginx_address/deluge/abc". le navigateur fait cette demande, il ne fonctionnera pas –
Déluge n'atteint pas à l'extérieur - c'est juste une interface web pour le service hébergé à 'deluge_address' (vous pouvez le voir ici https://www.howtogeek.com/142044/ comment-tourner-un-framboise-pi-dans-un-toujours-sur-bittorrent-box /) – Werolik