Apache

Apache 소스 설치

techapi 2025. 3. 10. 11:10
반응형

## 2.4.46 기준이며,  wget url  변경하여 다른 버젼 설치 가능 합니다. ##

 

 

yum -y install wget gcc gcc-c++ pcre-devel openssl-devel zlib-devel expat-devel

 

yum groupinstall "Development Tools"

 

wget http://mirror.apache-kr.org/apache/httpd/httpd-2.4.46.tar.gz

wget http://mirror.apache-kr.org/apache/apr/apr-1.7.0.tar.gz

wget http://mirror.apache-kr.org/apache/apr/apr-util-1.6.1.tar.gz

wget https://sourceforge.net/projects/pcre/files/pcre/8.44/pcre-8.44.tar.gz

wget http://mirror.apache-kr.org/apache/apr/apr-iconv-1.2.2.tar.gz
 

tar xvf apr-1.7.0.tar.gz

tar xvf apr-util-1.6.1.tar.gz

tar xvf httpd-2.4.46.tar.gz

tar xvf pcre-8.44.tar.gz

tar xvfz apr-iconv-1.2.2.tar.gz

  

yum install expat-devel gcc-c++ openssl-devel zlib-devel

  

1. apr 1.7.0 설치

cd apr-1.7.0

./configure --prefix=/usr/local/apr

make

make install

 

 2. apr-iconv 설치

cd apr-iconv-1.2.2

./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr

make

make install

  

3. pcre 설치

cd pcre-8.44

./configure --libdir=/usr/local/lib64

make && make install

ln -s /usr/local/lib64/libpcre.so.1 /lib

 

4. apr-util 설치

cd apr-util-1.6.1

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --with-apr-iconv=/usr/local/apr-iconv/bin/apriconv

make

make install

  

5. apache 설치

 tar xvzf httpd-2.4.46.tgz

cd httpd-2.4.46

 

groupadd apache

useradd -g apache apache

 

./configure --prefix=/usr/local/apache \

--enable-authn-alias \

--enable-cache \

--enable-file-cache \

--enable-mem-cache \

--enable-disk-cache \

--enable-mods-shared=most \

--enable-proxy=shared \

--enable-proxy-ajp=shared \

--enable-proxy-ajp=shared \

--enable-dav=shared \

--with-apr=/usr/local/apr/ \

--with-apr-util=/usr/local/apr-util/ \

--enable-ssl \

--enable-dav \

--enable-cgi \

--with-mpm=event \

--enable-cgid \

--enable-vhost-alias \

--enable-rewrite \

--enable-forward=shared \

--enable-proxy-connect=shared \

--enable-proxy-http=shared \

--enable-deflate=shared \

--enable-so \

--enable-headers=shared \

--enable-include=shared

  

make&&make install

 

 

◆  에러 시  ◆

vi build / config_vars.mk 파일 수정해서

AP_LIBS = 시작하는 라인을 찾아

-lexpat를 추가 

 

1. 데몬 등록

cp -a /usr/local/apache/bin/apachectl /etc/init.d/httpd

cd /etc/rc3.d

ln -s ../init.d/httpd S99httpd

 

2. 로그 설정

rm -rf /usr/local/apache/logs

ln -s /web_log /usr/local/apache/logs

cd /www

ln -s /web_log apachelogs

 

 

 

 

반응형

'Apache' 카테고리의 다른 글

apache log 백업  (0) 2025.03.11
apache log 백업  (0) 2025.03.11
Mod_security 설치  (0) 2025.03.11
Mod_security 설치  (0) 2025.03.11
tomcat monitor 설정  (0) 2025.03.10