아파치 user, group 을 root 권한으로 설정
일반적으로 아파치는 User, Group 을 nobody 권한으로 이용하나,
관리자 root 계정으로 가동할 경우 에러메세지를 보이며 실행이 되지 않습니다.
본래 아파치가 그렇게 정의되어있으며, 이를 무시하고 root 권한으로 가동하고자 할 경우 재컴파일이 필요합니다.
우선 설정복구가 쉽도록 아파치 설정파일을 백업해놓고
소스폴더로 이동하여 재컴파일 합니다.
1. 백업 및 삭제
여러 백업방법이 있으나 간단한 cp 명령을 이용하여 백업합니다.
[root@sysdocu ~]# cd /usr/local
[root@sysdocu local]# cp -arp apache apache.bak.100610
백업하였으면 설치되어있던 아파치를 삭제합니다.
[root@sysdocu local]# rm -rf /usr/local/apache
2. 컴파일
아파치 소스폴더로 이동하여 재컴파일 합니다.
[root@sysdocu local]# cd /usr/local/src/httpd-2.2.11
[root@sysdocu httpd-2.2.11]# export EXTRA_CFLAGS="-DBIG_SECURITY_HOLE"
[root@sysdocu httpd-2.2.11]# ./configure --prefix=/usr/local/apache --enable-modules=so --enable-mods-shared=all --enable-modules=shared --enable-ssl --enable-rewrite
[root@sysdocu httpd-2.2.11]# make
[root@sysdocu httpd-2.2.11]# make install
이제 httpd.conf 에서 User, Group 항목을 root 로 변환 후 아파치 재시작이 가능합니다.
'리눅스 > APACHE' 카테고리의 다른 글
웹서버 스트레스 테스트 (0) | 2015.01.16 |
---|---|
mod_rewrite 를 이용한 주소 단축 (0) | 2015.01.16 |
아파치 mod_expires 설정 및 활용 (0) | 2015.01.16 |
이미지 링크 방지 설정하기 (0) | 2015.01.16 |
Tomcat 관리자 tomcat administration, tomcat manager 설정하기 (0) | 2015.01.16 |