SSL 인증서 적용 글에는 아파치(httpd)를 yum 이용하여 설치하였다
컴파일 버전과 yum 설치 버전의 차이는....설치 경로라던지, 설정 파일의 경로, 설정 파일의 세분화이다
대부분 포스팅의 내용은 컴파일 버전인데 대부분 아파치 소스파일은 다운받지만 나머지 패키지는 자세히 설명이 안 된 것 같아 이번에 필요한 패키지만 기록해두려 한다
Apache(httpd) 버전은 공식 홈페이지에 올라와있는 버전 httpd-2.4.46 이다
httpd.apache.org/docs/2.4/install.html 설치 가이드 또한 한글로 되어있어 참고하면 좋다
ㅋㅋㅋ 맞아 난 성미가 급하지
성미가 급한 나는 후딱 다운받아서 Test용 VM에 넣고 압축까지 풀었다
tar -xzvf /경로 (풀기) /// tar-czvf /경로 (압축)
성미가 급한 나는 메뉴얼대로 ./configure --prefix=/경로 해본다 응 에러 Apache Portable Runtime(APR) 없다
이렇게 APR 패키지들이 있는데 모두 필요한 게 아닐 테니(추측) 하나씩 해본다
어..음.. 꽤나 많은 패키지들을 요구한다, 테스트 환경의 CentOS는 최소 설치되어있으니 참고
apr, apr-devel, apr-util, apr-util-devel, gcc, pcre-devel
#apr-util-devel 패키지 의존성 패키지
cyrus-sasl
cyrus-sasl-devel
expat-devel
libdb-devel
openldap-devel
#gcc 패키지의 의존성 패키지
cpp
glibc-devel
glibc-headers
kernel-headers
libmpc
mpfr
와일드카드 옵션으로 다설치해도 무관하지만 뭐가 필요한지 알면 좋잖아? 위의 패키지 설치하니 구성은 끝!
make 뙇! 뭐가 마구마구 진행이 된다 끝나면 make install !
Prefix 지정한 경로에 가서 /bin 디렉터리 이동 ./apachectl start
실행하면 끝! 방화벽 넣는 거 잊지 말고 AH00558 에러는 ServerName 에러! 테스트할 땐 문제없으니 패스
*Path 지정 하여 편하게 명령어를 쓰자
vi /etc/profile
APACHE_HOME=설치경로 (Prefix 지정 한 경로)
PATH=$PATH:$APACHE_HOME/bin
source /etc/profile
#요약
1. 아파치 사이트에서 컴파일 버전 다운로드 및 압축 해제
2. 필요 패키지 설치
3. ./configure --prefix=/경로
4. make // make install 설치 진행
5. 설치경로/bin 이동하여 ./apachectl start 서비스 시작
5.1 방화벽 설정
끝!
'IT Info > Linux' 카테고리의 다른 글
Linux Tomcat 컴파일 설치 방법 [RHEL, CentOS] (0) | 2020.10.20 |
---|---|
Linux Java 컴파일 설치 방법 [RHEL, CentOS] (0) | 2020.10.20 |
Linux 아파치(httpd) yum 설치 및 SSL 적용 방법 [RHEL, CentOS] (0) | 2020.10.19 |
Linux Firwalld 포트 추가 방법 [RHEL, CentOS] (0) | 2020.10.19 |
Linux Local Repository 구성 방법 [RHEL, CentOS] (0) | 2020.10.19 |
댓글