방금 Apache 서버를 Ubuntu 13.04에서 실행되는 Apache / 2.4.6으로 업데이트했습니다. 나는 다음과 같은 vhost 파일을 가지고있었습니다.
<Directory "/home/john/development/foobar/web">
AllowOverride All
</Directory>
그러나 내가 그것을 실행했을 때 나는 "금지되었습니다. 당신은 /에 액세스 할 수있는 권한이 없습니다"
약간의 인터넷 검색을 수행 한 후 내 사이트를 다시 작동 시키려면 다음과 같은 줄을 추가해야합니다.
<Directory "/home/john/development/foobar/web">
AllowOverride All
Require all granted
</Directory>
이것이 "안전"하고 보안 문제를 일으키지 않는지 알고 싶습니다. 나는 아파치의 페이지 에서 "이것은 이전에 '모두 허용'과 '거부 모두 거부'지시어에 의해 제공되었던 기능과 유사하다. 예는 모든 요청에 대한 액세스 권한을 부여하거나 거부합니다. "
그러나 이것이 일종의 보안 문제인지 또는 과거에 당신이 할 필요가 없었을 때 우리가 지금 해야하는 이유는 말하지 않았습니다.