Как защитить паролем медиа-сервер
У меня есть QNAP NAS TS 209 SII, на котором работает медиа-сервер Twonky (версия 6). Я защищал паролем веб-сервер, на котором открыта страница Администрации. У меня также есть медиа-сервер Twonky, работающий на порту 9000, который использует свой собственный веб-сервер, а не сервер Apache.
Кто-нибудь знает, как защитить паролем доступ к Twonky?
1 ответ
Один из вариантов - отключить переадресацию портов для порта Twonky и вместо этого настроить обратный прокси-сервер на основе mod_proxy через сервер Apache, который также работает на QNAP.
На сайте 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>
Это должно раскрыть twonky внешне через http://your.external.address/twonky