Apache 서버 설치 및 환경 설정

** 환경 : RedHat Linux 9.0

아파치 설치 기존 홈페이지에서 사용하고 있는 버전은 리눅스 설치시 사용하던 버전이었으나 업그레이드를 위해 2.0.52를 설치하였다. 아파치 홈페이지 http://www.apache-kr.org/dist/ 에서 httpd-2.0.52.tar.gz 파일을 다운로드 하기 바란다. 이 파일을 FTP를 통해 서버의 /tmp 디렉토리에 업로드한 후 다음과 같은 순서로 설치 한다.

[root@localhost /tmp]# ls -al
total 21256
drwxrwxrwt    3 root     root         4096 Nov 16 17:04 .
drwxr-xr-x   18 root     root         4096 Nov 16 16:49 ..
drwxrwxrwt    2 xfs      xfs          4096 Nov 16 16:49 .font-unix
-rw-r--r--    1 root     root      6918995 Nov 16 15:19 httpd-2.0.52.tar.gz
-rw-r--r--    1 root     root      9674926 Nov 16 16:40 mysql-3.23.49-pc-linux-gnu-i686.tar.gz
-rw-r--r--    1 root     root      5110458 Nov 16 15:33 php-4.4.1.tar.gz
압축해제
[root@localhost /tmp]#tar xvzf httpd-2.0.52.tar.gz –C /tmp
! 압축을 해제한 후 해제된 디렉토리인 httpd-2.0.52 로 이동한다.

아파치 configure 실행
[root@localhost httpd-2.0.52]#./configure --prefix=/usr/local/apache --enable-mods-shared=most --enable-modules=so

아파치 컴파일과 인스톨
[root@localhost httpd-2.0.52]#make && make install

config 파일 생성
[root@localhost httpd-2.0.52]#echo “/usr/local/apache/lib” >> /etc/ld.so.conf
[root@localhost httpd-2.0.52]#echo “/usr/local/apache/modules” >> /etc/ld.so.conf
[root@localhost httpd-2.0.52]#ldconfig   


아파치 Conf 설정 #1
[root@localhost conf]# cd /usr/local/apache/conf
[root@localhost conf]# vi httpd.conf
...(생략)...
#DocumentRoot "/usr/local/apache/htdocs"
DocumentRoot "/usr/local/www/smit/html"  //Context Root Path 수정
...(생략)...
#ServerName www.example.com:80
ServerName localhost:80


아파치 실행
[root@localhost php-4.4.1]#cd /usr/local/apache/bin
[root@localhost bin]# ./apachectl start


아파치 종료
[root@localhost bin]# ./apachectl stop
[root@localhost bin]# ps -ef | grep httpd

댓글 없음: