1. 설치 압축파일을 다운로드한다.
    wget https://archive.apache.org/dist/tomcat/tomcat-7/v7.0.90/bin/apache-tomcat-7.0.90.tar.gz --no-check-certificate

2. 다운로드 받은 파일의 압축을 푼다.
    tar xzvf apache-tomcat-7.0.90.tar.gz

3. 편하게 관리하기 위해 tomcat이란는 이름으로 링크를 설정한다.
    ln -s apache-tomcat-7.0.90 tomcat

4. 서버설정에서 port를 80으로 변경한다. ==> url입력시 포트번호를 입력안하고 바로 접근하기 위해
    vi /usr/local/tomcat/conf/server.xml
    /8080 을 입력하여 8080으로 설정된 내용을 찾는다.  




편집을 위해 i 입력 후 8080을 80으로 수정한다. 
5. 편집을 종료(ESC키 클릭)하고 편집을 저장하고 나간다. ( :wq 입력)
6. 서버기동을 편하게 하기 위해 서비스 등록파일(tomcat이라는 명으로)을 만든다.
     vi /etc/init.d/tomcat
     편집을 위해 i 를 입력하고 아래부분을 복사해서 붙여넣기 한다.

     * 아래의 JAVA_HOME 설정은 앞서 설치(https://dodo-it.tistory.com/5)한 JAVA설치경로를 적어준다. 

      --------------------------------------------------------------------------

#!/bin/bash   
#description: Tomcat Start Stop Restart   
#processname: tomcat     
JAVA_HOME=/usr/local/java   
export JAVA_HOME   
PATH=$JAVA_HOME/bin:$PATH   
export PATH   
CATALINA_HOME=/usr/local/tomcat 
   
case $1 in   
start)   
sh $CATALINA_HOME/bin/startup.sh
;;    
stop)      
sh $CATALINA_HOME/bin/shutdown.sh   
;;    
restart)   
sh $CATALINA_HOME/bin/shutdown.sh   
sh $CATALINA_HOME/bin/startup.sh
;;    
esac       
exit 0  
--------------------------------------------------------------------------
      편집을 종료(ESC키 클릭)하고 편집을 저장하고 나간다. ( :wq 입력)



7. 서비스 실행을 위해 권한을 부여한다.
     chmod 755 /etc/init.d/tomcat

8. 서버가 정상작동하는지 tomcat서비스를 기동해본다.
     service tomcat start   ( 종료시 : service tomcat stop, 재시작시 : service tomcat restart )

    만약 방화벽 포트 80 이 막혀있으면 방화벽 포트를 열어준다.
     firewall-cmd --permanent --zone=public --add-port=80/tcp 
     firewall-cmd --reload
     -- iptable을 사용할 경우 참고
         iptables -I INPUT 1 -p tcp --dport 8080 -j ACCEPT
         service iptables save
         service iptables restart
    -- iptables를 사용/미사용시
        service iptables stop 또는 /etc/init.d/iptables stop
        service iptables start  또는 /etc/init.d/iptables start

 9. 서버접속을 해본다. (만약 vps가상화서버 설치시 localhost대신 서버ip를 입력해준다.)
      http://localhost




'CentOS환경설정' 카테고리의 다른 글

7. CentOS 7에 Apache (Httpd) 설치  (1) 2018.01.19
6. Maven 설치  (0) 2018.01.10
3.java8 jdk 설치  (0) 2018.01.09
2. FTP설치  (0) 2018.01.09

+ Recent posts