Hugh_휴 님의 블로그

[실습] 우분투 인프라 구성 Development 서버 구성(아파치2&톰캣9/마리아DB) 본문

실습 연습

[실습] 우분투 인프라 구성 Development 서버 구성(아파치2&톰캣9/마리아DB)

Hugh_휴 2026. 3. 27. 17:02

 

VMWare에서 실습 진행 중인데, 가능하면 중간중간 snapshot 찍어서 완전 처음부터 하는 일 없도록 하는게 좋다. 

Web service 서버에서 또 다시 아파치2와 톰캣을 설치해야 하는데 두번째 하는 거라 쉽게 느껴질 것이다. vmware로 ip 고정 할당 완료한 후부터 내용 적도록 하겠다. ip고정 할당은 이전 글 참고하면 된다. 

 

Web service 서버에서는 Root.war 파일을 컴퓨터가 아닌 Development 서버에서 FTP를 통해 전달 받는 과정을 거쳐야 하며, 이 과정을 통해 FTP 통신 구간 연결한다고 생각하면 될 듯하다. 우선 아파치와 톰캣 설치 후 연동한다.(이것도 이전 글 참고하면 된다.)

 

1. war 파일 전송 → Developmen to Web service Server

(패키지 목록 업데이트 및 설치)
sudo apt update
sudo apt install openssh-server

( SSH 서비스 활성화 및 동작 확인)
sudo systemctl status ssh

(방화벽 설정 (UFW))
sudo ufw allow ssh
sudo ufw reload

(외부에서 접속)
ssh [유저명]@[서버IP주소]

 

2. FTP로 ROOT파일 전송

(Development서버에 ROOT파일 위치 확인)
find ~ -name "ROOT.war"

(FTP로 전송 Development -> Web Server)
scp /home/kisec/ROOT.war kisec@192.168.0.230:/home/kisec

(잘 전송됐는지 확인)
ls -l /home/kisec/ROOT.war

(톰캣의 웹 어플리케이션 폴더로 파일 이동)
sudo mv /home/kisec/ROOT.war /var/lib/tomcat9/webapps/

 

 

재시작하고 브라우저에 ip주소 넣으면 된다.

(Tomcat9 Restart)
sudo systemctl restart tomcat9