Apache 2.4설치 및 WebLogic12c와 연동
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, 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