아파치 실행애러 조치후 또 다음과 같은 에러가 발생했습니다.
작성자 정보
- 김기한 작성
- 작성일
컨텐츠 정보
- 2,618 조회
- 0 추천
- 목록
본문
안녕하세요? 처음 리눅스를 배우면서... 이것저것 갈팡질팡 하고 있는 초보입니다.
페도라코어6를 깔고 APM을 설치하여 SQL을 설치/실행하고,
아파치를 실행하려고 실행명령을 내리니... 아래의 에러가 나와서....
관리자님의 메일 대로....
selinux의 설정을 첫번째것으로 수정해서 리부팅 했는데..... 그 아래의 애러가 또 발생을 하네요..
고수님들의 조언을 부탁드립니다.
감사합니다.
[5월 18일 질문내용]
[root@handol httpd-2.2.2]# /usr/local/apache/bin/apachectl start
httpd: Syntax error on line 54 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
[답변내용]
1.원인은 selinux 보안 정책 때문입니다. 이 정책을 해제하는 방법이 있구요.
cat /etc/sysconfig/selinux 을 보시면
etc/sysconfig/selinux 파일의 내용
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=enforcing
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
-------------->SELINUX=enforcing 중간부분을 SELINUX=disabled로 바뀐다음 리붓하시면 됩니다.
2. 두번째 방법은 selinux 보안정책을 적용하는 것입니다.
#/sbin/restorecon -R -v /usr/local/apache/modules/libphp5.so
#/usr/bin/chcon -t texrel_shlib_t /usr/local/apache/modules/libphp5.so
*첫번째 방법을 적용한 후 리부팅하여 다시 아파치를 실행했을때의 에러 메세지.....
[root@handol httpd-2.2.2]# /usr/local/apache/bin/apachectl start
Syntax error on line 312 of /usr/local/apache/conf/httpd.conf:
AddType requires at least two arguments, a mime type followed by one or more file extensions
관련자료
-
이전
-
다음