2013-04-22 6 views
1

나는 이미 4 시간 동안 검색을 해왔지만 우리의 문제에 대한 해결책을 찾을 수없는 것 같습니다. FollowSymLinks 오류 "여기 허용되지 않음"

우리가 직면 한 문제


우리는 Virtualmin 3.99.gpl 를 실행하는 에 CentOS 리눅스 6.4 서버가 있습니다. 우리는이 서버로 이동하려는 Drupal 웹 사이트를 가지고 있으며 멀티 도메인 사이트이므로 FollowSymLinks을 사용해야합니다. 이 지시어를 다루는 몇 가지 보안 결함이 발견되면서 장애가 발생했습니다. 그 이후로 SymLinksIfOwnerMatch을 사용해야합니다. 이제 Drupal은이 시스템의 뿌리에 깊은 .htaccess 개의 파일을 숨기고 있으며,이 새로운 방법이 어떻게 지원 될지 잘 모르겠습니다. 필자는 동료가 제안한 해결책에 대한 의견을 일부 전문가에게 물어보고 싶습니다.

제안 된 솔루션 내 동료는 내가 모든 FollowSymlinks을 대체 할 도메인의 루트 폴더에있는 모든 .htaccess 파일을 편집하는 간단한 쉘 스크립트를 썼다 더라면 아마 일 것이라고 나에게 말했다
SymLinksIfOwnerMatch. 이 방법으로이 문제를 해결할 수 있을지 모르겠으므로 이에 대한 의견을 듣고 싶습니다.

우리는 우리가 FollowSymLinks를 할 수 있도록 아파치의 설정 파일을 수정하려고했지만,이 작동하지 않았다
시도했다. 또한 Webmin에서 글로벌 구성을 변경하려고 시도했지만 webmin은 이러한 편집을 무시했습니다 (이 수정 사항은 훌륭합니다!). 루트 폴더에있는 .htaccess 행을 삭제하면 문제가 해결되지만 이것이 우리가 사용하고자하는 해결책은 아닙니다.

다른 해결책, 수정 또는 문제 해결 방법은 있습니까?

+0

명확성을 위해 "다중 사이트"를 의미합니까, 아니면 CentOS가 아파치 가상 호스팅을 실행하고 있습니까? (다중 도메인 지원을 위해) 다중 사이트 설정 [here] (http://drupal.org/node/43816)에 대한 철저한 문서가 있습니다. Drupal 6 MS를 설치하면 apache symlink 구성과 관련된 특별한 작업을 수행 할 필요가 없습니다. – Screenack

+0

domainpointers를 하나의 디렉토리로 설정하여 실행되는 다중 사이트 설정입니다. – jeroenvisser101

+0

확인을 클릭하면 내가 링크 된 파일이 설정됩니다. 이 자식 사이트 (http://drupal.org/node/138889)로 충분하지만, 하위 사이트에 대한 htaccess 파일을 사용자 정의하지 않아도됩니다. – Screenack

답변

0

단지이 경우에 돌아와서 제안 된 솔루션이 제 경우에 '그냥 작동합니다'.

+0

이것은 답변이 아닙니다. – Droidzone

관련 문제