vHost soll NUR *jpg ausliefern

Apache, Lighttpd, nginx, Cherokee
Post Reply
bodo
Posts: 99
Joined: 2002-12-29 11:55
Location: Nürnberg
 

vHost soll NUR *jpg ausliefern

Post by bodo »

Hallo,

ich will mir für meinen Apache einen vHost erstellen, der nur *.jpg Dateien ausliefert. Es soll nicht möglich sein html Dateien etc. auszugeben. Die *.jpg Dateien werden von einem anderen Server verlinkt. Der Server wird nur für die Speicherung der Dateien verwendet.

Hat jemand schon mal so was gemacht?

Mit freundlichen Grüßen,
Bodo
geeky
Posts: 22
Joined: 2003-08-31 18:35
 

Re: vHost soll NUR *jpg ausliefern

Post by geeky »

Sperr doch einfach html-dateien etc...

Code: Select all

<FilesMatch ".(php|htm|html)$">
	Deny from all
</FilesMatch>
bodo
Posts: 99
Joined: 2002-12-29 11:55
Location: Nürnberg
 

Re: vHost soll NUR *jpg ausliefern

Post by bodo »

Hi, cool, danke,

ist ein:

Code: Select all

<Directory /var/www/user>
<FilesMatch ".(*)$"> 
   Deny from all 
</FilesMatch> 

<FilesMatch ".(jpg)$"> 
   Allow from all 
</FilesMatch> 
</Directory>
dann auch möglich? Oder ist "*" nicht erlaubt?
majortermi
Userprojekt
Userprojekt
Posts: 916
Joined: 2002-06-17 16:09
 

Re: vHost soll NUR *jpg ausliefern

Post by majortermi »

Bodo wrote:ist ein:

Code: Select all

<Directory /var/www/user>
<FilesMatch ".(*)$"> 
   Deny from all 
</FilesMatch> 

<FilesMatch ".(jpg)$"> 
   Allow from all 
</FilesMatch> 
</Directory>
dann auch möglich? Oder ist "*" nicht erlaubt?
Es geht noch einfacher:

Code: Select all

<Directory /var/www/user>
  Deny from all

  <FilesMatch "~.jpg$">
    Allow from all
  </FilesMatch>
</Directory>
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...
bodo
Posts: 99
Joined: 2002-12-29 11:55
Location: Nürnberg
 

Re: vHost soll NUR *jpg ausliefern

Post by bodo »

Cool, danke, ich hab jetzt:

Code: Select all

<Directory /var/www/user> 
  Deny from all 
  <FilesMatch ".(jpg)$"> 
    Allow from all 
  </FilesMatch> 
  AllowOverride None
  ErrorDocument 403 http://www.domain.tld
</Directory> 
verwendet, funzt wunderbar. :-D
Post Reply