LiteSpeed Support Forums

LiteSpeed Support Forums (http://www.litespeedtech.com/support/forum/index.php)
-   Install/Configuration (http://www.litespeedtech.com/support/forum/forumdisplay.php?f=11)
-   -   Hotlink Protection a small problem. (http://www.litespeedtech.com/support/forum/showthread.php?t=71)

Pawelek 08-09-2004 02:21 PM

Hotlink Protection a small problem.
 
Hello.
I've started this web server. It's works great, but i have problem with hotlink protection.
In Virtual Hosts i have:
Code:

Enable Hotlink Protection        Yes
 Suffix        jpeg, jpg

It's works, but i have in /home/services/httpd/html/banners/ my banners (*.gif, and *.swf). This files need to have Disable hotlink protection.
A lots of people links my baners in yourself sites, but now banners don't show :(
What is wrong ?? What I must change ?

In httpd.conf (Apache 2.0) i was:
Code:

LoadModule rewrite_module      /usr/lib/apache/mod_rewrite.so                                                             
                                                                                                                           
<Directory "/home/services/httpd/html/jpg/art">                                                                       
        RewriteEngine on                                                                                                   
        RewriteCond %&#123;HTTP_REFERER&#125; !^$                                                                                   
        RewriteCond %&#123;HTTP_REFERER&#125; !^http&#58;//&#40;www\.&#41;?mydomain.net&#40;/&#41;?.*$    &#91;NC&#93;                                           
        RewriteCond %&#123;HTTP_REFERER&#125; !^http&#58;//&#40;www\.&#41;?domain.ws&#40;/&#41;?.*$    &#91;NC&#93;                                       
        RewriteRule .*\.&#40;jpg|jpeg&#41;$ http&#58;//www.mydomain.net &#91;R,NC&#93;                                                           
</Directory>                                                                                                               
                                                                                                                           
<Directory "/home/services/httpd/html/jpg/wallpapers">                                                                     
        RewriteEngine on                                                                                                   
        RewriteCond %&#123;HTTP_REFERER&#125; !^$                                                                                   
        RewriteCond %&#123;HTTP_REFERER&#125; !^http&#58;//&#40;www\.&#41;?mydomain.net&#40;/&#41;?.*$    &#91;NC&#93;                                           
        RewriteCond %&#123;HTTP_REFERER&#125; !^http&#58;//&#40;www\.&#41;?domain.ws&#40;/&#41;?.*$    &#91;NC&#93;                                       
        RewriteRule .*\.&#40;jpg|jpeg&#41;$ http&#58;//www.mydomain.net &#91;R,NC&#93;                                                           
</Directory>

Ps. Sorry for my english. I still learnt this language :oops:

mistwang 08-09-2004 07:58 PM

Thank you for using our product.

It is not a problem of hotlink protection configuration, as "gif" and "swf" are not in the suffix list.
It is caused by improper permission masks on *.gif and *.swf, the execution bit is on, I believe.
please try
Code:

chmod a-x *.gif *.swf
under your banners directory.

By default, LSWS does not serve static files with execution bits on, if it is not perfered, please set "Restricted Permission Mask" under "Server"-> "Security" tab to "000".

Please let us know whether it is fixed or not.

Best regards.

Pawelek 08-10-2004 11:59 AM

Everything was good.
But i was in Virtual Host Mappings i forgot add domain.ws
i was only mydomain.net and www.mydomain.net
Everyone has linked my banners from domain.ws address :)

It was stupid things.
Thanks for help.


All times are GMT -7. The time now is 08:05 AM.