우분투에서 아파치 웹서버 httpd 설치 (ubuntu 에서 apache 웹서버 httpd 설치)

우분투에서 아파치 웹서버 httpd 설치 (ubuntu 에서 apache 웹서버 httpd 설치)

0. 파일 다운로드
인터넷에서 httpd-2.2.21.tar.gz 찾아서 다운로드
cf) http://archive.apache.org/dist/httpd/ 

1. FTP 로 작업 디렉토리 위치에 httpd-2.2.21.tar.gz 업로드

예를 들면 /home/hdwk 위치에 httpd-2.2.21.tar.gz 업로드


2. root 로 접속
putty로 접속하거나 su – root

3. 작업 디렉토리를 특정 사용자 권한으로 변경 (여기서는 사용자명 hdwk)
cd /home/hdwk
chown -R hdwk:hdwk *
chmod -R 755 *

4. 특정 사용자로 접속 (여기서는 사용자명 hdwk)
su -hdwk

5. httpd 압축파일 해제하고 폴더 이름을 httpd로 변경
tar -xvf httpd-2.2.21.tar.gz
mv httpd-2.2.21 httpd

6. httpd 폴더 안으로 이동 후, configure 입력
cd httpd
./configure –prefix=작업디렉토리/httpd –enable-module=so –enable-shared=max 입력
ex) ./configure –prefix=/home/hdwk/httpd –enable-module=so –enable-shared=max

7. make 로 컴파일
과정 완료되면 make 라고 입력 (컴파일 실행됨)

8. 설치
make과정이 끝나면 make install 이라고 입력 (설치 시작)

9. vi 로 httpd 설정파일 수정
cd conf
vi httpd.conf

9-1. Listen 포트를 원하는 값으로 변경
ex) Listen 80
80 일 경우 80 포트(포트 입력하지 않아도) 접근가능하다는 뜻.
바꾸고 싶다면 변경
예를 들면, Listen 80 을 Listen 30000 으로 변경

9-2. DocumentRoot 기억
ex) DocumentRoot “/home/hdwk/httpd/htdocs”

9-3. Directory 태그 (첫번째 Directory 태그 무시하고, 두번째 Directory 태그 볼것) 기억하기.

이곳이 웹페이지가 있는 디렉토리 경로라고 보면 됨.
원한다면 변경해도 됨.
ex) <Directory “/home/hdwk/httpd/htdocs”>

10. httpd 실행
bin 폴더로 접근해서 실행 명령어 입력

cd /home/hdwk/httpd/bin
./apachectl start 를 입력

11. 도메인 주소로 접속
http://도메인주소:30000/ 접속하면
It works! 라고 나와야 함.

이제
http://도메인:30000/ 접속하면 Directory 폴더의 index.htm 를 불러오면 정상
http://도메인:30000/test1.png 접속하면 Directory 폴더의 test1.png 를 불러오면 정상
http://도메인:30000/temp/test2.png 접속하면 Directory 폴더 하위 temp 폴더의 test2.png 를 불러오면 정상임.

설치 끝!