Apache sunucumu sadece Ubuntu 13.04 altında çalışan Apache / 2.4.6 olarak güncelledim. Eskiden aşağıdakilere sahip bir vhost dosyası vardı:
<Directory "/home/john/development/foobar/web">
AllowOverride All
</Directory>
Ancak koştuğumda "Yasaklı. Erişim / izniniz yok" aldım.
Biraz googling yaptıktan sonra, sitemin tekrar çalışmasını sağlamak için vhost'umun şöyle görünmesi için "İstenilenleri iste" satırını eklemek zorunda olduğumu öğrendim:
<Directory "/home/john/development/foobar/web">
AllowOverride All
Require all granted
</Directory>
Bunun "güvenli" olup olmadığını ve herhangi bir güvenlik sorunu yaratmadığını bilmek istiyorum. Apache'nin sayfasında "daha önce 'Tümünden izin ver' ve 'Tümünden reddet' yönergeleri tarafından sağlanan işlevselliği taklit ettiğini okudum . Bu sağlayıcı, 'verilen' veya 'reddedilen' iki argümandan birini alabilir. örnekler tüm isteklere erişim izni verecek veya vermeyecektir. "
Ancak, bunun bir tür güvenlik sorunu olup olmadığı veya geçmişte bunu yapmak zorunda olmadığınız zamanlarda neden şimdi yapmak zorunda olduğumuz söylenmedi.