Suse 15sp7에서 apache2 설치 및 Tomcat 연동

 

open suse repo 추가

15.4 / 15.5 / 15.6 쓰면 버전 번호 맞춰야 함

 

sudo zypper ar -f \
https://download.opensuse.org/distribution/leap/15.7/repo/oss/ \
openSUSE-OSS

sudo zypper ar -f \
https://download.opensuse.org/distribution/leap/15.7/repo/non-oss/ \
openSUSE-NON-OSS

sudo zypper ar -f \
https://download.opensuse.org/update/leap/15.7/oss/ \
openSUSE-UPDATE

 

 

  1. 리포지토리의 패키지 목록을 최신 상태로 동기화

 

# zypper refresh

...

Do you want to reject the key, trust temporarily, or trust always? [r/t/a/?]
(r)                                                                                       : a

...

 

 

 

2. apache2 install

 

# zypper install -y apache2

 

  1. apache2 start

# systemctl start apache2

# systemctl enable apache2

 

  1. 기본페이지 확인

# curl http://localhost

  There is either no index document

 

document 경로를 확인해본다.

# ls -l /srv/www/htdocs/

파일이 없으므로 생성해준다.

#  echo “It works!” > /srv/www/htdocs/index.html

 

다시 확인.

 

항목 SUSE
서비스명 apache2
설정 디렉터리 /etc/apache2/
메인 설정 /etc/apache2/httpd.conf
VHost /etc/apache2/vhosts.d/
로그 /var/log/apache2/

 

 

 Tomcat과 연동

 

  1. mod_jk 설치

#  zypper install apache2-mod_jk

# ls /usr/lib64/apache2/mod_jk.so

 

 

  1. workers.properties 설정

# vi /etc/apache2/workers.properties

worker.list=[Tomcat_jvmRoute]

worker.[Tomcat_jvmRoute].type=ajp13
worker.[Tomcat_jvmRoute].host=[Tomcat-IP]
worker.[Tomcat_jvmRoute].port=[AJP_IP]

 

  1. jk.conf 설정

vi /etc/apache2/conf.d/jk.conf

 

LoadModule jk_module /usr/lib64/apache2/mod_jk.so

JkWorkersFile /etc/apache2/workers.properties
JkLogFile "|/usr/sbin/rotatelogs  /var/log/apache2/mod_jk_%Y%m%d%H.log 86400"
JkLogLevel info

JkMount /* [Tomcat_jvmRoute]

JkShmFile /var/log/apache2/jk.shm
JkOptions +ForwardLocalAddress
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

 

  1. apache 설정파일 syntax 확인

# apachectl configtest

 

  1. 실행 및 확인

# systemctl restart apache2

# curl localhost

suse

 

 

 

자유롭게 댓글을 달아주세요! 언제나 환영합니다.
기타 문의:  info@neoclova.co.kr
네오클로바 기술블로그 홈 바로가기: https://neoclova.net
네오클로바 홈페이지: http://neoclova.co.kr

 

Similar Posts

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다