Apache

2008-09-03 20 views
0

Bugün sunulmaması gereken sunum dosyalarını Ben Apache HTTP Sunucusu benim taze kurulum benim C:\uploads\dizinden dosyaları hizmet etmek mümkün olduğunu keşfetti.Apache

  • C: \ yüklemeler \ şablonları
  • C: \ yüklemeler \ siteleri

Her iki klasör testimage.jpg içerirler

ben C:\uploads içinde iki klasör var.

Herhangi bir istekte eğer Apache şablonları klasörden dosya hizmet edecek bulundu:

Ancak http://localhost/templates/testimage.jpg

, http://localhost/sites/testimage.jpg 's!

OMG - ilk olarak, Apache neden ilk olarak şablonları klasörüne hizmet veriyor? Özel mi

İkinci olarak, hangi keyfi kurallar dizisi ile apache siteler gibi diğer klasörlere erişimi engelliyor mu?

Kafam çok karışık. Belki de kurulum sırasında yanlış bir yere saptım.

cevap

1

Hangi kuralların sunulmakta olduğunu görmek için httpd.conf dosyanızı incelediniz mi? Alternatif olarak, sunulmakta olan şeyi değiştirebilecek .htaccess dosyaları var mı? Bir ya da diğerinde açığa çıkmış şablonlara sahip olabilirsiniz, ancak siteleri değil… akla ilk gelen şey budur.

Gördüğünüz davranışa neyin neden olabileceğini görmek için bu yapılandırma dosyalarını ince dişli tarakla gözden geçirmenizi öneririm.