티스토리 뷰





반응형

저번 시간에 우분투를 할당받아 오는것 까지 했다. 

이번에는 그 우분투에 톰캣을 설치하고 내가 만든 홈페이지를 배포를 해보려고 한다. 


순서

1. java jdk 설치

2. 톰캣 설치

3. 톰캣 설정 변경하기


1. JAVA jdk 설치

먼저 관리자 계정으로 들어가야 한다.

sudo su root

를 입력하면 아래와 같이 #으로 시작하면 된다.


그리고 명령어로

java or javac

로 쳤을 경우 command not found가 뜨면 자바가 없는 것이다. 

jdk를 설치하면 필요한 요소들이 다 설치가 되니 jdk를 설치하자.


sudo apt-get install openjdk-8-jdk 

쭈르르르륵 나오는데 중간에 y 한번 엔터해주면 된다. 설치가 끝난 후 java -version 입력! 정보가 나오면 설치 끝!!


2. 톰캣 설치

톰캣 설치 방법은 우분투의 패키지 툴인 apt-get이 있지만 여기서는 wget으로 직접 압축 파일을 받아 설치하겠다.

톰캣 홈페이지로 가서 사용할 버전의 코어 아래에 있는 tar.gz 파일을 우클릭하여 링크 주소를 복사한다.

http://tomcat.apache.org/



주소를 복사하면 아래와 같이 wget을 추가해서 넣어준다. 붙여 넣기는 마우스 우클릭하면 자동으로 들어간다.

ls -al 를 입력해서 해당 경로에 apache-tomcat이 있으면 된다.


아 참고로 나는 루트(/)로 돌아가서 server라는 폴더를 생성해주고 그 안에 진행 했다. mkdir server 로 폴더생성 가능!


tar -zvxf apache-tomcat-8.5.37.tar.gz

를 입력하면 압축이 풀리고 tar.gz가 빠진 채로 새로 하나 생성이된다.


톰캣 서버를 실행하려면  apache-tomcat-8.5.37/bin/ 디렉토리 밑에 있는 startup.sh 파일을 실행해야한다.

./startup.sh

그럼 위에 Tomcat started가 생성되면 톰캣 서버가 구동되는 것이다. 서버를 닫을 땐 

./shutdown.sh 

를 입력하면된다.


이제 브라우저로 가서 http://ip:8080 를 입력하면 고양이가 나타나면 된다!!

이렇게 실행하면 기본적으로 8080, 8005, 8009 포트가 LISTEN 상태인것을 확인 가능하다. 

확인 하는 명령어 netstat -nlp


AWS에서 생성된 우분투의 경우 ip는 AWS 홈페이지에서 EC2의 인스턴스로 가서 IPv4 퍼블릭 IP를 입력해야한다.

아무래도 가상의 컴퓨터를 그쪽에서 생성해 쓰는거다보니 우분투에서 ifconfig로 나오는 ip는 안되는 모양이더라..

또한 RDS를 할 때 처럼 보안 인바운드 규칙을 지정해줘야한다. 아까 그 인스턴스 있는 페이지에서 보안그룹을 클릭한다.



아래의 빨간 블럭대로 만들어주면된다. 필자는 9090으로 설정을 했는데 보통은 8080이니 그걸로 해주면 될 것이다.


결과 창

우분투 톰캣 포트번호 변경


혹시 필자와 같이 톰캣의 포트번호를 바꾸고 싶을 경우에는 아래의 경로로 vi 편집기를 연다.


아래로 쭉 내려가다 보면 포트가 나오는데 여기를 원하는 값으로 바꿔주면된다. 그리고 esc -> :wq (저장후 종료)


netstat -nlp 으로 바뀐 값을 확인!


<AWS 말고 우분투 깔고 했을 때 외부경로 열어주는 방법>

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" address="0.0.0.0" /> 


배포는 다음 시간에...


출처:http://june0313.github.io/2018/05/22/install-tomcat-on-ubuntu/

반응형

'기타 > AWS' 카테고리의 다른 글

EC2 인바운드 규칙 생성하기  (0) 2020.08.11
우분투에 올린 톰캣에 프로젝트 배포하기!  (0) 2019.01.31
EC2 사용하기 - 생성  (0) 2019.01.25
AWS RDS 외부에서 접속하기  (1) 2019.01.07
AWS 시작하기 RDS 설치!!  (1) 2019.01.06
댓글
반응형
최근에 달린 댓글
글 보관함
Total
Today
Yesterday
최근에 올라온 글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31