我有一台运行Twonky媒体服务器(版本6)的QNAP NAS TS 209 SII。我的密码保护了显示管理页面的Web服务器。我还有一个在9000端口运行的Twonky媒体服务器,它使用自己的Web服务器,而不是apache。
有人知道如何密码保护对Twonky的访问吗?
答案 0 :(得分:2)
一种选择是关闭Twonky端口的端口转发,而是通过也在QNAP上运行的Apache服务器设置基于mod_proxy的反向代理。
ApacheTutor网站对如何完成此任务有很好的page:
但总而言之,请确保已加载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>
在外部公开twonky