-
Apache 2.4설치 및 WebLogic12c와 연동# WEB | Apache 2021. 12. 28. 10:51
Apache 2.4 설치
아파치 2.4 설치파일 준비
httpd-2.4.41.tar.gz
압축 해제
tar -zxvf httpd-2.4.41.tar.gz
압축이 풀린
httpd-2.4.41
파일을 임의로 정한 아파치 경로에 옮겨준다.
mv httpd-2.4.41 [경로]
yum -y install gcc-c++
yum -y install zlib-devel
yum -y install openssl-devel
yum -y install pcre-devel
yum -y install expat-devel설치 라이브러리 install
{apache_HOME}/srclib 경로에 apr,apr-util 디렉토리 생성
mkdir apr
mkdir apr-util
apr-1.7.0.tar.gz1.04MBapr-util-1.6.1.tar.gz0.53MBAPR, APR-util
APR이란, Apache가 설치된 플랫폼(OS)에 관계 없이 일정한 동작을 하기 위해 필요한 라이브러리이다.
Apache 설치 시 요구 사항이지만 어째서인지 공식 문서에 안내 되지 않고있다.
미리 다운 받는다.
둘다 압축을 풀고
tar -zxvf apr-1.7.0.tar.gz
tar -zxvf apr-util-1.6.1.tar.gz
압축을 풀은
apr-[version] 안의 내용물을
{apache_HOME}/srclib/apr경로에,
apr-util-[version]
{apache_HOME}/srclib/apr-util 경로에
옮겨준다
{apache_HOME}에서
./configure --prefix=/sw/web/apache2.4 --enable-modules=so --with-mpm=worker --enable-mode-shared=all --enable-so --enable-proxy --enable-proxy-ajp
로 컴파일.
에러 뜸 ./configure --prefix=/sw/web/apache2.4 --enable-module=so --with-mpm=worker --enable-mode-shared=all --enable-so --enable-proxy --enable-proxy-ajp
s를 지우고 다시 실행.
컴파일 완료
make && make install설치
설치가 완료되면,
--prefix=에 적었던 /sw/web/apache2.4 경로에
apache가 설치된다.
이곳을 이제 {apache_HOME}으로 생각하면 된다.
conf 로 이동하여
httpd.conf 파일을 연다.
SeverName 변경
ServerName [IP]:[Port]
{apache_HOME]/bin/apachectl start
권한으로 인해 실행불가. {APACHE_HOME}/conf/httpd.conf 변경
User app
Group app{APACHE_HOME}/bin/httpd 파일의 권한 변경
cmd> sudo chown root httpd
cmd> sudo chmod 4750 httpd
이제 httpd를 실행하면 기본 호출화면이 등장cmd> ./apachectl start
'# WEB | Apache' 카테고리의 다른 글
Apache V-host 설정 (0) 2024.01.23 Tomcat-Apache 연동 (mod_proxy_ajp) (0) 2022.08.19 Apache-Tomcat 연동 (mod_proxy) (0) 2022.08.17 Tomcat Apache 연동 (mod_jk) (0) 2022.08.12 Apache 2.2 설치 및 Weblogic 11g 연동 (0) 2021.12.22