AWS 에서 EC2 인스턴스를
생성 하고 나서
EC2 인스턴스 생성방법
http://lhh3520.tistory.com/287
SSH 접속 방법 까지
살펴 봤습니다.
EC2 인스턴스
SSH 접속 방법
http://lhh3520.tistory.com/288
이제 SSH 접속을 이용해
JDK 와 Tomcat 을 설치해
보도록 하겠습니다.
먼저 SSH 를 이용해서
서버에 접속 합니다.
처음 접속을 하게 되면
ec2-user
계정으로 접속 하기 때문에
파일의 쓰기, 삭제 권한이
없어서 Root 권한으로
변경해서 접속해야 합니다.
따라서 서버에 접속 후
아래 명령어를 통해서
Root
권한으로 변경 접속 합니다.
엔터를 치면 아래처럼
Root 권한으로 변경 됩니다.
그다음 아래주소로 들어갑니다.
http://www.oracle.com/technetwork/java/javase/downloads/index.html
그다음에 OS 에 맞는 JDK를
다운 받습니다.
전 linux 64-bit 용을
다운 받았습니다.
그다음에 FTP 전송 프로그램을
다운 받아서 파일을 옮겨야
하는데 저는 FileZilla 라는
프로그램을 사용하겠습니다.
FileZilla 를 실행해서
Settings
로 들어 갑니다.
그다음에
Connection -> FTP -> SFTP
로 들어 갑니다.
옆에
Add keyfile
을 통해서 생성한 인스턴스의
Key Pair (.pem) 파일을
추가해 줍니다.
원래는 .pem 파일은
FileZilla 에서 지원을 안하기
때문에 그대로 선택을 하면
아래같은 안내창이 나옵니다.
.pem 파일을 FileZilla 가
지원하는 형태로 변환해 준다는
말이므로 Yes 를 눌러서
변환시켜 줍니다.
그다음
File -> Site Manager
로 들어가서
New Site
를 눌러서 새로운 사이트를
생성해 줍니다.
그다음 숫자가 쓰여진
4군데만 입력해 줘도 됩니다.
1
생성한 인스턴스의
Public DNS
2
SFTP 선택
3
Normal 선택
4
ec2-user 입력
그다음
Connect
를 눌러서 접속합니다.
tmp
폴더로 이동해서
아까 받은 JDK 압축파일을
옮겨 줍니다.
그다음에 아래 명령어를
통해서 압축을 풀어 줍니다.
엔터치면 압축이 풀립니다.
그다음에 아래
명령어를 통해서
/usr/local
폴더로 이동시켜 줍니다.
그다음 아래 명령어를
통해서 환경설정 파일을
열어 줍니다.
그다음 자바경로를
적어 줍니다.
저장하고 나와서
아래 명령어를 입력해
환경설정을 적용해 줍니다.
그다음에 아래 명령어를
통해서 설치 가능한
아파치의 리스트를 확인합니다.
그다음 아래 명령어를 통해
아파치를 설치해 줍니다.
위처럼
Complete!
가 나오면 아파치가
제대로 설치 된 겁니다.
그다음은 톰캣을 설치해
보겠습니다.
아래 주소로 가서
톰캣을 다운 받습니다.
그다음 아까와 같은 방법으로
tmp
폴더에 다운 받은 압축파일을
추가해 줍니다.
그다음 아까 처럼 다시
압축을 풀어 주고
/usr/local
폴더로 옮겨 줍니다.
사용하기 좀 편하게 하려면
아래처럼 링크를 설정해 주면
좋습니다.
그다음
tomcat 경로/bin
으로 이동해서
아래 명령어로
톰캣을 실행해 줍니다.
위에 처럼
Tomcat started.
라고 나오면 제대로
실행이 된겁니다.
그래도 확실히 확인을
해보고 싶으면
grep
을 이용해서 확인합니다.
그다음에 인스턴스의
Public DNS
나
Public IP
를 입력하고
기본 포트인 8080을
입력해서 들어가면
아래같은 페이지가
나오게 되는데요.
이런 페이지가 제대로
나오면 성공한 겁니다.
톰캣의 기본 포트가 8080
인데 EC2의 인스턴스를 만들면
8080포트가 설정되어 있지
않습니다.
따라서 8080포트는
EC2 의 Security Group 에서
inbound 에 Custom TCP Rule
을 추가해 Port Range 에
8080 을 추가해 주시면 됩니다.
이상 AWS 에서 SSH 접속해서
JDK, Tomcat 설치하는 방법
이었습니다.
'Programming > Server' 카테고리의 다른 글
[Server] 아마존 웹 서비스 (AWS) S3 추가하는 방법 (2) | 2015.06.12 |
---|---|
[Server] 아마존 웹 서비스 (AWS) 에 LAMP ( Apache + MySQL + PHP ) + PhpMyAdmin 설치하는 방법 (12) | 2015.06.10 |
[Server] 아마존 웹 서비스 (AWS) SSH 접속 하는 방법 (Window, Mac) (2) | 2015.06.06 |
[Server] 아마존 웹 서비스 (AWS) EC2 인스턴스 생성(추가) 방법 (0) | 2015.06.06 |
[Server] DHCP 란? 간단 개념정리 (4) | 2015.06.05 |