> Hello World !!!

     

@syaku

리눅스 우분투 9 아파치 2.2.11 설치 및 설정 : Linux Ubuntu Apache

written by Seok Kyun. Choi. 최석균

아파치 설치

* 공식사이트 : http://httpd.apache.org

1. 최신버전(2.2.11) 내려받기

# wget http://ftp.kaist.ac.kr/pub/Apache/httpd/httpd-2.2.11.tar.gz

2. 설치 컴파일 실행

설치하기전에 도움말은 $ ./configure --help 상세하게 설치하는 법을 알 수 있다.
내려받은 아파치서버를 압축을 풀어준다.

# tar -xvf httpd-2.2.11.tar.gz
# cd httpd-2.2.11

-- 컴파일 실행
# ./configure --prefix=/usr/local/apache2 --enable-modules=so --enable-so

--prefix : 설치경로
--enable : 활성화

# make
# make install

3. 설정 및 시작

** 설정법은 윈도우 버전과 동일하기 때문에 꼭 알아두도록하자.

# vi /usr/local/apache2/conf/httpd.conf

-- vi 편집기 :set number (줄번호 보기)
줄번호 내용.....

-- 포트번호
 40 Listen 80

-- 서버네임 설정
 97 ServerName "localhost"

-- 웹서비스 루트경로 (sol 경로를 웹서비스로 두었다.)
102 DocumentRoot "/home/sol/www"

-- 웹서비스 루트경로
129 <Directory "/home/sol/www">

-- 인덱스 페이지 설정 index.php 등록
163 <IfModule dir_module>
164     DirectoryIndex index.html index.php
165 </IfModule>

-- 아파치 재시작
# /usr/local/apache2/bin/apachectl restart

4. 아파치 자동시작

-- 서비스 등록
# cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
# chkconfig -add httpd

-- 서비스 확인
# chkconfig --list|grep httpd
-- httpd                     0:off  1:off  2:on   3:on   4:on   5:on   6:off

-- 재부팅하면 된다.

-- 서비스 확인
# netstat -nlp|grep httpd

그 후 서비스 관리 명령어
# /etc/init.d/httpd [start|stop|restart]

http://syaku.tistory.com