Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- GDI
- crashlog
- C#
- EUC-KR
- 설치제거
- protobuf-c
- API
- 자바스크립트
- PDA
- 블루투스 헤드셋
- 와이브로
- plcrashreporter
- 크래시로그
- net
- self-signed ssl
- M8200
- .net
- 한 번만 실행
- ClickOnce
- JavaScript
- Font
- Antialiasing
- docker
- phpmailer
- C/C++
- 데이터 전달
- 기념일관리
- MFC
- VS2008
- php
Archives
- Today
- Total
~☆~ 우하하!!~ 개발블로그
apache 설치하기 (CentOS 5.2) 본문
반응형
아파치를 설치하는 과정은 소스 컴파일 과정이 포함되어 있다.
컴파일을 위해서는 관련 패키지를 설치해야 한다.
관련 패키지 설치는 다음 yum 명령어를 사용한다.
yum -y install gcc gcc-c++ ncurses-devel openssl-devel gd gd-devel libxml2-devel bzip2 bzip2-devel
컴파일하기 위한 아파치 소스 파일은 다음 경로에서 받을 수 있다.
http://httpd.apache.org/
지금 현재 최신 버전 2.2.11 의 소스파일에 대한 압축 파일은 httpd-2.2.11.tar.gz 이다.
리눅스 컴퓨터에서 다음 명령어를 사용하여 다운로드받을 수 있다. (/usr/local/src 디렉토리에서 수행함)
wget http://apache.mirror.cdnetworks.com/httpd/httpd-2.2.11.tar.gz
다운로드받은 httpd-2.2.11.tar.gz 파일을 /usr/local/src 로 이동시킨 뒤 다음 명령어를 사용하여 압축을 푼다.
tar xvfz httpd-2.2.11.tar.gz
압축을 풀면 httpd-2.2.11 디렉토리가 생성된다.
이 디렉토리로 이동한다.
cd httpd-2.2.11
컴파일을 위한 Makefile 을 작성한다. 명령어는 다음과 같다.
./configure --prefix=/usr/local/apache2 --enable-so --enable-module=so --enable-shared=max --enable-module=rewrite --enable-shared=rewrite
--prefix 옵션값은 apache가 설치될 디렉토리명이 되겠다.
컴파일과 설치를 동시에 진행한다. 명령어는 다음과 같다.
make && make install
첨부한 파일은 apache 를 서비스로 등록하기 위한 스크립트가 포함되어 있는 파일이다.
이 파일의 원본은 apache 가 설치된 디렉토리 아래의 bin 디렉토리(/usr/local/apache2/bin)에 들어있다.
위 첨부파일을 /etc/rc.d/init.d/ 디렉토리에 복사한 후 다음 명령어들을 순차적으로 입력하여 서비스로 등록한다.
chmod 755 /etc/rc.d/init.d/apachectl
chkconfig --add apachectl
chkconfig --level 2345 apachectl on
apache 서비스를 시작한다.
service apachectl start
서비스 등록여부는 ntsysv 명령어를 사용하여 확인해볼 수 있다.
컴파일을 위해서는 관련 패키지를 설치해야 한다.
관련 패키지 설치는 다음 yum 명령어를 사용한다.
yum -y install gcc gcc-c++ ncurses-devel openssl-devel gd gd-devel libxml2-devel bzip2 bzip2-devel
컴파일하기 위한 아파치 소스 파일은 다음 경로에서 받을 수 있다.
http://httpd.apache.org/
지금 현재 최신 버전 2.2.11 의 소스파일에 대한 압축 파일은 httpd-2.2.11.tar.gz 이다.
리눅스 컴퓨터에서 다음 명령어를 사용하여 다운로드받을 수 있다. (/usr/local/src 디렉토리에서 수행함)
wget http://apache.mirror.cdnetworks.com/httpd/httpd-2.2.11.tar.gz
다운로드받은 httpd-2.2.11.tar.gz 파일을 /usr/local/src 로 이동시킨 뒤 다음 명령어를 사용하여 압축을 푼다.
tar xvfz httpd-2.2.11.tar.gz
압축을 풀면 httpd-2.2.11 디렉토리가 생성된다.
이 디렉토리로 이동한다.
cd httpd-2.2.11
컴파일을 위한 Makefile 을 작성한다. 명령어는 다음과 같다.
./configure --prefix=/usr/local/apache2 --enable-so --enable-module=so --enable-shared=max --enable-module=rewrite --enable-shared=rewrite
--prefix 옵션값은 apache가 설치될 디렉토리명이 되겠다.
컴파일과 설치를 동시에 진행한다. 명령어는 다음과 같다.
make && make install
첨부한 파일은 apache 를 서비스로 등록하기 위한 스크립트가 포함되어 있는 파일이다.
이 파일의 원본은 apache 가 설치된 디렉토리 아래의 bin 디렉토리(/usr/local/apache2/bin)에 들어있다.
위 첨부파일을 /etc/rc.d/init.d/ 디렉토리에 복사한 후 다음 명령어들을 순차적으로 입력하여 서비스로 등록한다.
chmod 755 /etc/rc.d/init.d/apachectl
chkconfig --add apachectl
chkconfig --level 2345 apachectl on
apache 서비스를 시작한다.
service apachectl start
서비스 등록여부는 ntsysv 명령어를 사용하여 확인해볼 수 있다.
반응형
'리눅스' 카테고리의 다른 글
ChatGPT 사용 경험을 이야기해보자. (0) | 2024.10.30 |
---|---|
php 설치하기 (CentOS 5.2) (3) | 2009.03.20 |
tomcat 설치하기 (CentOS 5.2) (0) | 2009.03.20 |
mysql 설치하기 (CentOS 5.2) (0) | 2009.03.20 |
리눅스 CentOS 5.2 설치하기 (8) | 2009.03.20 |