본문 바로가기
서버/Linux

아파치 톰캣 wget설치 방법

by redbear0077 2022. 9. 28.
반응형

아파치 톰캣 wget설치 방법

해당파일을 다운받아 직접 서버에 이동해도 가능하다

설치전 필수 툴 설치

  -root계정이 아닌경우 sodo사용

yum install gcc gcc-c++ expat-devel.x86_64 pcre-devel

다운로드 및 컴파일

다운로드 디렉토리 생성
mkdir /usr/local/download
경로이동
cd /usr/local/download

원하는 버전 설치
wget 버전 url
예 : wget https://sourceforge.net/projects/pcre/files/pcre/8.44/pcre-8.44.tar.gz --no-check-certificate

압축풀기
tar zxvf 파일.gz 

경로이동
cd pcre-8.44

컴파일
./configure --prefix=/usr/local
make
make install

apr-util, apr, httpd 다운로드 및 컴파일

  - apr-util, apr, httpd다운중 404발생시 버전이 변경된 경우가 있으니 해당 페이지에서 존재하는 버전 으로 변경

  - httpd : http://mirror.apache-kr.org/httpd

  - apr : http://mirror.apache-kr.org/apr

  - /usr/local/apache2에 아파치가 생성된다.

다운로드할 경로이동
cd /usr/local/download
다운로드
wget http://mirror.apache-kr.org/httpd/httpd-2.4.54.tar.gz
wget http://mirror.apache-kr.org/apr/apr-1.7.0.tar.gz
wget http://mirror.apache-kr.org/apr/apr-util-1.6.1.tar.gz

압축풀기
tar zxvf apr-1.7.0.tar.gz
tar zxvf apr-util-1.6.1.tar.gz
tar zxvf httpd-2.4.53.tar.gz

파일이동(apr-1.7.0, apr-util-1.6.1를 httpd파일로 이동)
mv apr-1.7.0 ./httpd-2.4.53/srclib/apr
mv apr-util-1.6.1 ./httpd-2.4.53/srclib/apr-util

경로이동
cd /usr/local/download/httpd-2.4.53

apache2 컴파일
./configure --prefix=/usr/local/apache2
make
make install

 

httpd.conf의 serverName수정

  -보통 193번줄에 있다.

  라인번호 명령어 : set nu 또는 set number

 

vi /usr/local/apache2/conf/httpd.conf

추가/주석풀고 수정
ServerName localhost:80

 

아파치 실행 및 확인

아파치 설치경로에 bin이동
cd /usr/local/apache2/bin

실행
./apachectl start

실행 확인
ps -ef | grep httpd

 

systemctl에 아파치 등록

  -systemctl등록 후 systemctl이 작동을 잘 안한다면 아파치 경로가서 ./apachectl stop후 다시 해보자

vi /usr/lib/systemd/system/apache.service

추가내용
[Unit] 
Description=apache2 Service 
After=syslog.target 
After=network.target 

[Service] 
Type=forking 
ExecStart=/usr/local/apache2/bin/apachectl start 
ExecStop=/usr/local/apache2/bin/apachectl graceful-stop 
ExecReload=/usr/local/apache2/bin/apachectl graceful 

User=root
Group=root

[Install] 
WantedBy=multi-user.target
반응형