[apache 설치 환경]
Ver : httpd-2.2.9
OS : CentOS 5.3(Final)
0. 기존 Apache 삭제
[root@ ~] # yum remove httpd -y
1. 압축해제
다운로드 디렉토리 : /usr/local/src/APM
[root@ APM] # tar -zxvf httpd*.tar.gz
[root@ APM] # cd httpd*
2. ./configure 실행
[root@ httpd-2.2.9] # ./configure \
> --prefix=/usr/local/server/apache \
> --enable-mods-shared=all \
> --enable-so \
> --enable-rewirte
[root@ httpd-2.2.9] # make && make install
3. 자동실행 등록
[root@ httpd-2.2.9] # cp /usr/local/server/apache/bin/apachectl \
> /etc/init.d/httpd
아래의 내용을 2번째 줄부터 추가
[root@ httpd-2.2.9] # vi /etc/init.d/httpd
# chkconfig: 2345 90 90
# description: init file for Apache server deamon
# processname: /usr/local/server/apache/bin/apachectl
# config: /usr/local/server/apache/conf/httpd.conf
# pidfile: /usr/local/server/apache/logs/httpd.pid
주석표기 띄어쓰기, 콜론의 위치 등에 유의해서 작업한다.
반드시 2번째 줄부터 추가하고 다 작성 후 이하 빈줄이 있으면 안된다.
[root@ httpd-2.2.9] # chkconfig --add httpd
[root@ httpd-2.2.9] # chkconfig --list | grep httpd
run level 2,3,5
4. 환경설정
user와 group 지시어에 설정되어 있는 기본값인 deamon을 nobody로 변경
servername에 도메인 또는 IP 등록, 만약에 기록하지 않으면 127.0.0.1로만 접속
[root@ httpd-2.2.9] # vi /usr/local/sever/apache/conf/httpd.conf
<ifModule !mpp_netware_module>
User nobody
Group nobody
</IfModule>
....
ServerName host.centos53.com
5. apache 실행
[root@ httpd-2.2.9] # /etc/init.d/httpd start
웹 브라우져로 접속하여 "It Works!" 란 문장이 보이면 성공
댓글 없음:
댓글 쓰기