httpd reverse proxy for youtube filtering
Posted: 14. February 2012 20:02
Hi All,
Thanks for any help in advance....
I'm trying to use transparent reverse proxy through Apache only when going to YouTube.com. The proxy request adjusts the header to include a filter string to see only education based videos.
Server is CentOS 5.7 with Apache 2.2.3.
httpd.conf vhost section:
<VirtualHost *:80>
ServerName youtube.com
ServerAlias *.youtube.com
ErrorLog logs/YouTube.com-error_log
CustomLog logs/YouTube.com-access_log common
ProxyRequests Off
<Proxy *>
RequestHeader set X-YouTube-Edu-Filter "xuxuxxhxhxhxrxrxr"
</Proxy>
ProxyPass / http://www.youtube.com/
ProxyPassReverse / http://www.youtube.com/
</VirtualHost>
The filter works properly except it doesn't play the video selected. Without going though the proxy, the same video loads and plays fine.
Nothing in the error or access logs indicate any problems.
Any help to point in the right direction or solution would be greatly appreciate. Thanks!
Thanks for any help in advance....
I'm trying to use transparent reverse proxy through Apache only when going to YouTube.com. The proxy request adjusts the header to include a filter string to see only education based videos.
Server is CentOS 5.7 with Apache 2.2.3.
httpd.conf vhost section:
<VirtualHost *:80>
ServerName youtube.com
ServerAlias *.youtube.com
ErrorLog logs/YouTube.com-error_log
CustomLog logs/YouTube.com-access_log common
ProxyRequests Off
<Proxy *>
RequestHeader set X-YouTube-Edu-Filter "xuxuxxhxhxhxrxrxr"
</Proxy>
ProxyPass / http://www.youtube.com/
ProxyPassReverse / http://www.youtube.com/
</VirtualHost>
The filter works properly except it doesn't play the video selected. Without going though the proxy, the same video loads and plays fine.
Nothing in the error or access logs indicate any problems.
Any help to point in the right direction or solution would be greatly appreciate. Thanks!