如何解决如何将Qbittorrent Webui端口放在https Apache2服务器后面?
所以基本上,我有一个带有https的apache2服务器,我在其中运行一些应用程序
我正打算使用mod_proxy将所有流量代理到url example.com/qb
到[::1]:qb-webui-port
。
所以在/etc/apache2/mods-enabled/proxy.conf
中,我写道:
ProxyRequests Off
<proxy *>
AddDefaultCharset off
Order Allow,Deny
Allow from all
</proxy>
ProxyPass /transmission http://[::1]:9091/transmission
ProxyPassReverse /transmission http://[::1]:9091/transmission
ProxyVia On
ProxyPass /qb http://[::1]:8112
ProxyPassReverse /qb http://[::1]:8112
上面是我对Transmission的类似配置,我打算对Qbittorrent做同样的技巧。
但是它仅返回example.com/qb
中的纯HTML。
在firefox控制台中,我注意到对example.com/css
,example.com/script
等有一些要求。
这让我感到困惑。
任何人都可以对此提供一些见解吗? 谢谢。
解决方法
您错过了地址的尾部斜线。 这是我的配置文件。我添加了一个 RewriteRule,以防我输入不带斜杠的 URL。有了这些配置,我不需要修改任何其他东西来让 qb 反向代理工作。 我使用“/torrent/ subdir 来访问我的 qbittorrent webUI 并且它正在侦听 8080 端口,因此您应该修改它以使您的安装完全正常运行。
# Para qbittorrent
RewriteEngine on
RewriteRule ^/torrent$ "/torrent/$1" [R]
ProxyPass /torrent/ http://127.0.0.1:8080/
ProxyPassReverse /torrent/ http://127.0.0.1:8080/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。