【AWS】AWS에서 앱 배포 해보기
이 사이트 의 연재 기획을 읽고, 손을 움직인 메모를 여기에 써 가려고 생각합니다.
1. DB 만들기
AWS의 ManagementConsole에 로그인한 후 RDS를 선택합니다.
Launch a DB Instance를 선택하여 다음 구성으로 DB를 작성했습니다.
품목
설명
이번 설정값
DB Engine
데이터베이스 유형
MySQL
LicenceModel
라이센스 유형
general-public-instace
DB Engine 버전
데이터베이스 엔진 버전
5.6.13
DB Instance Cless
데이터베이스를 시작하는 인스턴스 유형
db.t1.micro
Multi-AZDeployment
서로 다른 가용 영역 간에 중복 구성을 설정할지 여부
아니
AllocatedStrage
데이터베이스 스토리지 용량
5
Use Provisioned IOPS
고성능 스토리지 사용 여부 옵션. 스케일 아웃을 자동으로 할 경우 체크
확인하지 않음
DB Instance Identifier
데이터베이스에 액세스 할 때 사용자 이름
testdb
MasterUsername
데이터베이스에 액세스할 때 사용자 이름
dbuser
MasterPassword
데이터베이스에 액세스할 때 암호
****
2. Tomcat 설치
・본체의 인스톨
$ sudo yum install tomcat7-webapps
· 관리 도구 설치
$ sudo yum install tomcat7-admin-webapps
· JDBC 드라이버 설치
$ sudo yum install mysql-connector-java
· Tomcat의 디렉토리에 복사
$ sudo cp /usr/share/java/mysql-connector-java.jar /usr/share/tomcat7/lib/
· Tomcat 시작 및 자동 시작 설정
sudo tomcat7 start
sudo chkconfig tomcat7 on
sudo chkconfig --list tomcat7
· Tomcat의 동작 확인
http://パブリックドメイン名:セキュリティグループで穴あけしたポート/
3. 앱 배포
사이트에서 다운로드할 수 있는 앱을 사용한다.
그러나 앱 안에 쓰고 있는 JDBC의 URL이 실제로 설정하고 있는 것과는 다르기 때문에 다음 형식으로 변경한다.
· JDBCURL
jdbc:mysql://DBのドメイン名:3306/DB名
· 배포
서버에 앱을 업로드한 후 다음 명령을 실행합니다.
sudo cp /home/ec2-user/AWSTest.war /usr/share/tomcat7/webapps/
이것에 의해, war 어플리가 전개된다.· 앱의 동작 확인
http://パブリックドメイン名:セキュリティグループで穴あけしたポート/AWSTest/top.jsp
이상.
이것을 계기로 공부를 좀 더 하고 싶다.
Reference
이 문제에 관하여(【AWS】AWS에서 앱 배포 해보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tada_infra/items/19bcaf1de1b5831d7fad텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)