Opened 7 years ago

Closed 20 months ago

#3105 closed bug (Fixed)

Deluge Web-UI not accepting BASE input

Reported by: seanvree Owned by:
Priority: minor Milestone: 2.1.2
Component: Web UI Version: 1.3.15
Keywords: Cc:

Description

Environment

Windows 10E x64 1703 Windows 10P x64 CU Windows 10P x32 CU

Python 2.7.13

Deluge Versions: 2.13.15 3.13.14

References:

http://forum.deluge-torrent.org/viewtopic.php?f=12&t=54520&start=10 http://dev.deluge-torrent.org/ticket/2677

Issue: Deluge Web-UI will not serve the webui GUI if BASE is defined via web.conf AND/OR via the console "deluge-web-debug.exe -base /deluge/"

Background: I've been dealing with this for a couple years. I've NEVER got it to work correctly. At first I thought it was my webserver, but I quickly found out that I couldn't even access the WebUI if I circumvented the webserver via locahost:8112/DELUGE .

Things I've tried:

  • setting base path in webui.conf
  • Setting base path in webui.conf AND running the console w/ -base defined.
  • running console with - base defined and base defined web.conf as "" or "/"

no combination works. no errors in the console output, however, the webui is actually listening on port 8112.

Suggestion: I'm assuming there is a problem with how python interprets the BASE input. There is probably a missing and/or outdated package that is needed. However, I have tested BASE path with several other python-based applications, such as Headphones, or PlexPy, and they work.

http://i.imgur.com/M2YYvOL.png

Change History (5)

comment:1 by Bro, 7 years ago

Hi, are you sure this isn't the same as 2677?

in reply to:  1 comment:2 by seanvree, 7 years ago

Replying to bro:

Hi, are you sure this isn't the same as 2677?

Yup, i saw this, but I don't understand what the fix is?

Again, I'm totally bypassing my webserver. Why can I NOT access the WebUI by going directly to the port localhost:8112/deluge/ ? Until THAT works, the webserver will never be able to serve it via reverse proxy

That's bypassing the webserver.

comment:4 by mueslo, 2 years ago

Milestone: needs verified2.x
Priority: majorminor

comment:5 by Calum, 20 months ago

Milestone: 2.x2.1.2
Resolution: Fixed
Status: newclosed

Treating this as fixed by [3565a9a]

Note: See TracTickets for help on using tickets.