2013-05-31 2 views
0

저는 Apache 2.2가 설치된 Centos 6.4에서 dev 서버를 실행 중입니다. 방금 사이트를 프로덕션에서 dev로 이동하여 업그레이드를 수행했습니다. 나는 파일 소유자를 apache : apache (httpd user)로 수정하고 모든 디렉토리를 755로 설정하고 파일을 644로 설정했다. 유사한 설정으로 DocumentRoot 폴더에 몇 개의 다른 사이트가 있으며 동일한 CMS, PHP, MySQL 버전 등을 사용하여 잘 실행된다. .특정 폴더의 Apache 403

가상 호스트가 정의되지 않았으며 모든 것을 허용합니다. httpd.conf는 기본값입니다.

방금 ​​제작에서 옮긴 폴더에서 사이트 작업을 할 수 없습니다. 나는 매번 403을 얻고있다.

답변

0

으로 SELinux를이 폴더에 대한 액세스 권한을 부여하지에서 일반적으로 그 제공

https://serverfault.com/questions/272947/apache-on-centos-5-6-gives-me-permissions-denied-error/272956#272956

에 제안했다. object_r : httpd_sys_content_t, chcon으로 문제를 해결

chcon -v -R --type =

LS -alZ/www가

하고 HTML 폴더 컨텍스트 system_u이없는 경우는/var을 httpd_sys_content_t의/var/www /에서 html로

http://wiki.centos.org/HowTos/SELinux