EC2 인스턴스 생성

  1. 서비스목록에서 EC2 선택
  2. [인스턴스시작] 버튼 클릭
  3. 1단계 : AMI(Amazon Machine Image) 선택
    프리티어 중에서 Ubunto server 20 선택
  4. 2단계 : 인스턴스 유형 선택
    가상서버의 cpu, 메모리, 스토리지 등 조합하여 프리티어중에서 선택(t2-micro).
  5. 키페어 다운받기
  6. [시작하기] 버튼 클릭
  7. inbound 포트 추가
    인스턴스 요약 페이지에서 보안탭 선택하고 inbound 편집하기 버튼 클릭하고 port 추가(8080)
  8. 탄력적 IP

putty 원격접속

  1. putty 다운
  2. putty 설치
  3. puttyGen 프로그램을 이용하여 .pem 파일을 .ppk파일로 변환
    1. Conversions -> Import Key -> .pem 파일 임포트
    2. Save private key 버튼 클릭하여 .ppk 파일 저장
  4. putty을 이용하여 EC2 서버 접속
    1. Session 탭에서 HostName에 아래의 url입력
    2. SSH -> Auth 탭에서 [Browse] 버튼 클릭하여 .ppk 파일 선택
    3. Session 탭에서 “Saved Sessions” 칸에 “EC2” 이름을 입력하고 [Save] 버튼 눌러 저장. 다음부터는 저장된 세션을 이용하여 접속함.
  5. 관리자 패스워드 지정
      $ sudo passwd  
    


FileZilla 을 이용하여 파일 전송

  1. FileZilla 다운받기
  2. 설치

WAS 설치

1. update

sudo apt-get update

2. 사용자 생성

   $ sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat

3. jdk 설치

$ java -version                                   //설치확인
$ sudo apt install openjdk-11-jre-headless        //설치

4. tomcat 설치

  1. wget을 이용하여 tomcat 다운받기
     $ wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.73/bin/apache-tomcat-9.0.73.tar 
    
  2. 압축해제
    $ sudo tar -xf /tmp/apache-tomcat-9.0.73.tar.gz -C /opt/tomcat/
    
  3. 심볼릭 링크 생성
    $ sudo ln -s /opt/tomcat/apache-tomcat-9.0.73.tar.gz /opt/tomcat/latest
    
  4. 사용자 생성
    $ sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
    $ sudo chown -R tomcat: /opt/tomcat
    
  5. tomcat 계정 추가
    $ vi /opt/tomcat/latest/conf/tomcat-users.xml  
    

    manager-gui, manager-script, manager-status role 지정하여 사용자 추가

<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="admin-gui,manager-gui"/>
  1. manager remote 접속 허용
    /opt/tomcat/latest\webapps\manager\META-INF\context.xml
    <Value>앨리먼트를 주석처리하거나 <Valve className=”org.apache.catalina.valves.RemoteAddrValve” allow=”.*” /> 로 수정

  2. 업로드 용량 확인
    /opt/tomcat/latest\webapps\manager\WEB-INF\web.xml 파일에서 <multipart-config> 앨리먼트에서 업로드 용량 늘림

  3. 서버 시작
      $ /opt/tomcat/latest/bin/startup.sh
    
  4. 톰캣구동 확인
      브라우저에서 "http://EC2퍼블릭IP:8080"  
    
  5. 톰캣 로그 확인
      $ tail -f logs/catalina.out
    

Tags:

Categories:

Updated: