반응형
리눅스 서버에 APM 설치를 했다. ( CentOS 6.4 )
하던데로.. yum 으로 apm 설치후 브라우저에서 테스트하는데.. 페이지가 안뜬다.
일단 방화벽에서 80번 포트를 열어줬다.
그런데도 안뜬다.. 음.. 아파치 error_log 확인!
[error] [client xxx.xxx.xxx.xxx] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
헌데.. 위와 같은 생전 처음보는 에러가 뜨고 있다..
얼마전에 CentOS 6.3 에 APM 설치하던거랑 똑같이 했는데.. 왜 이런 오류가??
차이라면.. 이번에는 DocumentRoot를 /home/www 로 잡아준것 뿐.
디폴트 경로인 /var/www/html 로 변경해보니 잘된다.. 헐..
열심히 구글링해 본 결과 새로운 명령어 몇개를 찾았다.
ls -Z
위 명령은 디렉토리의 Security Context 를 보여준다.
/var/www/html 디렉토리를 보니 httpd_sys_content_t 라는게 보인다..
[root@localhost www]# ls -Z /var/www
drwxr-xr-x. root root system_u:object_r:httpd_sys_content_t:s0 html
/home/www 디렉토리를 보자.. user_home_dir_t 라는게 보인다..
[root@localhost www]# ls -Z /home
drwxr-xr-x. devuser devuser unconfined_u:object_r:user_home_dir_t:s0 home
다음과 같은 명령으로 context 에 대한 보안을 변경하여 해결했다.. !!
chcon -R -t httpd_user_content_t /home/www
'서버설정' 카테고리의 다른 글
| CentOS 메일수신을 위한 dovecot 설치 및 설정 (0) | 2014.05.30 |
|---|---|
| CentOS postfix 메일서버 설치 및 설정 (2) | 2014.05.30 |
| CentOS 메일서버 설치 및 설정하기 (0) | 2014.05.20 |
| [PHP] phpmyadmin 로그인 세션 타임아웃 값 늘이기 (0) | 2014.04.24 |
| google analytics(구글 애널리틱스) bounce rate 설정 (0) | 2014.04.23 |
댓글