관련 글

-리눅스에 Apache Tomcat 설치 및 연동하기 (별도 서버) - (1)아파치 설치

-리눅스에 Apache Tomcat 설치 및 연동하기 (별도 서버) - (2)톰캣 설치

-리눅스에 Apache Tomcat 설치 및 연동하기 (별도 서버) - (3)아파치 톰캣 연동하기

 

Apache와 Tomcat을 별도 서버에 구축 후 연동하는 과정을 정리한다.

이번 글은 Linux OS 초기 설정부터 Tomcat을 설치하는 내용이다.

 

1. OS 설정

 

(1)host 파일 수정

#vi /etc/hosts 

10.50.50.211 lindev02

 

(2)방화벽 해제

          #systemctl status firewalld     //현재 방화벽이 실행 중인지 확인 

          #service firewalld stop 

          #service disable firewalld 

          #iptables-save 

          #systemctl stop firewalld  //iptables 멈추기 
          #systemctl disable firewalld //서버 재기동 후에도 방화벽 해제 유지 


          #vi /etc/sysconfig/selinux 

          SELINUX=disabled 로 변경

 

(3)ftp 설치 및 설정

          #yum -y install vsftpd 

          #cd /etc/vsftpd 

          #vi ftpusers 

               root 주석처리     //#root 

          #vi user_list 

               root 주석처리     //#root 

          #vi vsftpd.conf 

               anonymous_enable=NO로 변경 

          -재기동 후 서비스 자동 시작 

               #chkconfig vsftpd on 
               #systemctl enable vsftpd.service 

          -ftp 실행 

               #service vsftpd start 

          -ftp 클라이언트 설치 (ftp 프로토콜과는 별도로 클라이언트 설치 필요) 

               #yum install -y ftp

 

(4)계정 설정

  -계정 생성 

#adduser tomcat

  -그룹 생성 

#groupadd was 

          -그룹에 계정 추가 

        #usermod -g was tomcat //was 그룹에 tmax 추가 

          -홈 폴더 설정 

        #vi /etc/passwd


생성한 계정에 /dev_data 등으로 홈 폴더 설정

 

(5)bash_profile 파일 설정

 

                    -/Tmax 에서 #vi .bash_profile 

# .bash_profile 

PS1=[`hostname`:'$PWD#'] 

# Get the aliases and functions 
if [ -f ~/.bashrc ]; then 
        . ~/.bashrc 
fi 

# User specific environment and startup programs 

PATH=$PATH:$HOME/bin 

export PATH 

### Apache Config ### 
APACHE_HOME=/dev_data/Apache 

export APACHE_HOME 

export PATH=$APACHE_HOME/bin:$PATH 


                    입력, 적용(#. ./.bash_profile )

 

2. 자바 설치

     -자바 jdk 파일(.tar.gz) 다운로드 및 설치할 폴더에 옮긴 후(/usr)

     #tar -xvfz jdk~~.tar.gz

     #./bash_profile 내용 추가 및 적용

### JAVA HOME ###
JAVA_HOME=/usr/jdk1.7.0_80
APACHE_HOME=/pms_data/Apache

export JAVA_HOME APACHE_HOME 

export PATH=$JAVA_HOME/bin:$APACHE_HOME/bin:$PATH

     입력, 적용(#. ./.bash_profile )

 

3. Tomcat 설치 및 설정

 

(1)다운로드

-http://tomcat.apache.org/download-80.cgi

(2)설치

-tar.gz 파일을 설치할 위치에 이동(/pms_data)
-압축 해제
-폴더 명 변경(mv /pms_data/apache-tomcat-8.5.11 /pms_data/Tomcat)

(3)설정

-서비스 계정 .bash_profile 수정

### Apache Tomcat Config ###
JAVA_HOME=/usr/jdk1.7.0_80
APACHE_HOME=/pms_data/Apache
CATALINA_HOME=/pms_data/Tomcat

export JAVA_HOME APACHE_HOME CATALINA_HOME

export PATH=$JAVA_HOME/bin:$APACHE_HOME/bin:$CATALINA_HOME/bin:$PATH


-OS 부팅 시 톰캣 자동 재시작 설정

#cp /pms_data/Tomcat/bin/catalina.sh /etc/init.d/Tomcat
#vi /etc/init.d/Tomcat

해당 파일 상위에 아래 주석 정보 추가

# Linux Startup Script for Tomcat 8
# chkconfig: 35 99 99
# description: Tomcat is JSP Service Server.

#chkconfig --add Tomcat
#chkconfig --list Tomcat


-Heap Memory 설정

catalina.sh 의
 
# OS specific support.  $var _must_ be set to either true or false.
cygwin=false
darwin=false
os400=false
case "`uname`" in
CYGWIN*) cygwin=true;;
Darwin*) darwin=true;;
OS400*) os400=true;;
esac
 
라고 기술된 곳 밑에
 
JAVA_OPTS="-Djava.awt.headless=true -server -Xms1024m -Xmx2048m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC"
 
와 같이 설정 한다.
====================
 
xms : 최소 메모리
 
xmx : 최대 메모리
 
MaxPermSize : 동적 메모리 최대 사용량

 

4. 테스트

-startup.sh 실행 후 http://localhost:8080 접속하여 정상 설치 확인

 

5. 설정파일 수정

-소스 파일 업로드

-ROOT.xml 설정

#vi /dev_data/Tomcat/conf/Catalina/localhost/ROOT.xml




-server.xml 설정

                   connectionTimeout="20000"
               redirectPort="8443" />

이 부분에 Address 추가

                   Address="10.80.1.210"
               connectionTimeout="20000"
               redirectPort="8443" />

 

6. Alias 설정

-Tomcat Alias 설정

.bash_profile에 다음 추가

### TOMCAT ALIAS###

alias startwas='sh /dev_data/Tomcat/bin/startup.sh'
alias stopwas='sh /dev_data/Tomcat/bin/shutdown.sh'

#####################

 

관련 파일

Tomcat.zip
0.17MB

 

-끝-

 

관련 글

-리눅스에 Apache Tomcat 설치 및 연동하기 (별도 서버) - (1)아파치 설치

-리눅스에 Apache Tomcat 설치 및 연동하기 (별도 서버) - (2)톰캣 설치

-리눅스에 Apache Tomcat 설치 및 연동하기 (별도 서버) - (3)아파치 톰캣 연동하기

 

+ Recent posts