2

我有一个运行 Twonky 媒体服务器(版本 6)的 QNAP NAS TS 209 SII。我已经对公开管理页面的 Web 服务器进行了密码保护。我还有一个在端口 9000 上运行的 Twonky 媒体服务器,它使用自己的 Web 服务器,而不是 apache 的。

有人知道如何用密码保护对 Twonky 的访问吗?

4

1 回答 1

2

一种选择是关闭 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>

这应该通过http://your.external.address/twonky 在外部公开twonky

于 2012-09-24T07:04:14.100 回答