<아파치 웹서버 설치>
현재 자신의 시스템에 아파치 웹서버가 설치되어 있고 실행중인지 확인한다.
[root@localhost root]# rpm -qa | grep apache
또는
[root@localhost root]# rpm -qa | grep httpd
설치된 아파치 웹서버를 확인 한 후 삭제한다.
[root@localhost root]# rpm -e httpd --nodeps
[root@localhost root]# rpm -e httpd-manual
[root@localhost root]# rpm -e httpd-devel
[root@localhost root]# rpm -e redhat-config-httpd
<아파치 다운로드>
apache_1.3.19.tar.gz
http://archive.apache.org/dist/httpd/
새 폴더를 만들어 압축 파일을 옮긴 후 압축을 해제한다.
[root@localhost ~]# mkdir temp
[root@localhost ~]# cd temp
[root@localhost temp]# tar -zxvf apache_1.3.19.tar.gz
<설치>
[root@localhost apache_1.3.19]# ./configure --prefix=/usr/local/apache
[root@localhost apache_1.3.19]# make
[root@localhost apache_1.3.19]# make install
--prefix 옵션을 사용하지 않으면 /usr/local/apache 디렉토리에 설치된다.
configure 명령 : 설치할 디렉토리 위치와 같은 환경설정
옵션 확인 : ./configure --help
모듈을 사용 가능하게 하려면 -enable-shared 옵션을 사용한다.
이 옵션 값으로 max라고 지정하면 동적 모듈 기능을 사용할 수 있는 것들은 모두 활성화가 된다.
# ./configure --prefix=/usr/local/apache \
--enable-shared=max
make : 컴파일
make install : 컴파일된 파일과 기타 여러 가지 파일들을 지정된 디렉토리로 복사할 때 사용
<아파치 웹서버 실행>
아파치 설치 경로 : /usr/local/apache
아파치 데몬 실행
[root@localhost apache_1.3.19]# /usr/local/apache/bin/apachectl start
<apachectl 명령어>
start : 아파치 시작
stop : 아파치 종료
restart : 아파치 재시작
fullstatus : 아파치의 상태 전체 정보를 출력 (mod_status가 enable되야 하고, httpd.conf 파일에서 설정이 필요함)
status : 아파치의 상태 정보를 출력 (mod_status가 enable되야 하고, httpd.conf 파일에서 설정이 필요함)
graceful : 아파치 웹서버 재시작
configtest : 아파치 웹서버 설정파일 구문검사
http://blog.naver.com/PostView.nhn?blogId=udstar&logNo=150165904136
'프로그램' 카테고리의 다른 글
[안드로이드] Unable to resolve target 'android-8' 오류 (0) | 2014.01.14 |
---|---|
[안드로이드] 안드로이드 개발환경 구축 (ADT 설치) (0) | 2014.01.14 |
[비주얼스튜디오] '확장 메서드' 기능은 ISO-2 C# 언어 사양의 일부가 아니므로 사용할 수 없습니다. (ISO-2 C# language specification) (0) | 2013.11.05 |
[비주얼스튜디오] VS.NET 단축키 (0) | 2013.10.16 |
[iis] 403 - 사용 권한 없음: 액세스가 거부되었습니다. (0) | 2013.10.16 |