我有一个运行 Twonky 媒体服务器(版本 6)的 QNAP NAS TS 209 SII。我已经对公开管理页面的 Web 服务器进行了密码保护。我还有一个在端口 9000 上运行的 Twonky 媒体服务器,它使用自己的 Web 服务器,而不是 apache 的。
有人知道如何用密码保护对 Twonky 的访问吗?
我有一个运行 Twonky 媒体服务器(版本 6)的 QNAP NAS TS 209 SII。我已经对公开管理页面的 Web 服务器进行了密码保护。我还有一个在端口 9000 上运行的 Twonky 媒体服务器,它使用自己的 Web 服务器,而不是 apache 的。
有人知道如何用密码保护对 Twonky 的访问吗?
一种选择是关闭 Twonky 端口的端口转发,而是通过也在 QNAP 上运行的 Apache 服务器设置基于 mod_proxy 的反向代理。
ApacheTutor站点有一个很好的页面来说明如何做到这一点:
但总而言之,请确保您已加载 mod_proxy 模块。最低限度:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_html_module modules/mod_proxy_html.so
然后设置适当的 ProxyPass 行:
ProxyPass /twonky/ http://localhost:9000/
最后设置适当的线路以确保对该位置的访问始终受密码保护。这可能类似于以下内容:
<Location /twonky>
AuthType Basic
AuthName "Twonky Restricted Access"
AuthUserFile /home/secure/apache.passwd
Require user twonkyuser
</Location>