우분투 server에서는 apr, apr-util 만 설치해도 잘됐는데 중간중간 설치할게 너무 많았다.
(아래 있는거 말고도 잡다한게 많았음)
APACHE(httpd)
wget https://dlcdn.apache.org/httpd/httpd-2.4.53.tar.gz
http://httpd.apache.org/download.cgi
PCRE
wget https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.gz
APR
wget https://dlcdn.apache.org//apr/apr-1.7.0.tar.gz
APR-UTIL
wget https://dlcdn.apache.org//apr/apr-util-1.6.1.tar.gz
OPENSSL
wget https://www.openssl.org/source/openssl-1.1.1i.tar.gz
다 받고
cd httpd-2.4.53
mkdir srclib(없을경우만)
mv ../apr-1.7.0 ./srclib/apr
mv ../apr-util-1.6.1 ./srclib/apr-util
mv ../pcre-8.45 ./srclib/pcre
checking for OpenSSL version >= 0.9.7... FAILED
openssl의 버전이 낮다고 해서 위같은 패키지처럼하면 안되더라..
openssl의 경우는 local에다가 설치를 해줘야 한다고 한다(local 접근을 먼저한대나 뭐래나. openssl 실행하면 버전이 1.1.1로 정상적으로 나오는데 왜 0.9로 나오는지 모르겠다.)
# tar xvfz openssl-1.1.1i.tar.gz
# cd openssl-1.1.1i
# ./config --openssldir=/usr/local/openssl-1.1.1i
# make && make install
이렇게 해주고
./configure --prefix=/[웹서버 설치폴더]/apache-2.4.53 --enable-cgi --enable-info --enable-deflate --enable-ssl --enable-proxy --enable-proxy-connect --enable-proxy-http --enable-proxy-ftp --enable-expires --enable-headers --enable-rewrite --enable-so --with-included-apr --with-included-apr-util --with-included-pcre
make && make install
하면 설치 완료가 된다.
그리고 [설치폴더]/conf/httpd.conf
에서 ServerName [주소] 를 추가하면 끝
Reference
https://www.clien.net/service/board/lecture/12857002
(웹서버) linux에서 apache 2.4 버전을 컴파일할 때 'all-recursive' failed 가 발생? : 클리앙
물론!!!! 중견 레벨 이상의 개발자, 웹서버 운영자들에게는 코웃음칠 내용이고!! yum으로 설치하지 누가 미쳤다고 아파치를 컴파일하냐면 할 말이 없긴 합니다만!! 웹서버의 햄스터 레벨인 저 같
www.clien.net
https://redkreuz.tistory.com/135
[Linux/Centos] APM설치 1. Apache(HTTP Server) 설치
* 설치 환경 - Centos6 / Centos7 1. 아파치 설치 방식 방식 설명 DSO “Dynamic Shared Object” 즉, 동적으로 모듈을 적재하고 unload 할 수 있는 방식이다. Static 아파치 실행과 함께 모든 모듈들이..
redkreuz.tistory.com
'LINUX' 카테고리의 다른 글
우분투 NAS 설치 및 설정 (0) | 2022.03.25 |
---|---|
프로세스 실행 위치 찾기 (0) | 2022.03.25 |
우분투 desktop vs server 차이 (0) | 2022.03.25 |
failed to fech 우분투 (0) | 2022.03.24 |
loop device 란 (0) | 2022.03.18 |
댓글