질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

아파치 실행애러 조치후 또 다음과 같은 에러가 발생했습니다.

작성자 정보

  • 김기한 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요? 처음 리눅스를 배우면서... 이것저것 갈팡질팡 하고 있는 초보입니다.
페도라코어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

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,076 명
  • 현재 강좌수 :  36,001 개
  • 현재 접속자 :  326 명