윈도우에서 접근해야 하므로 puttygen.exe 를 이용하여 pem 키를 ppk형태로 바꿈 (converion 버튼)
putty.exe 를 통해서 만든 ec2의 퍼블릭 도메인에 접근하는 통로를 열어줌(이때 ppk 필요)
elastic ip를 할까 말까 고민했는데, 예전엔 어느정도까지 무료였던 것 같은데 이제 유료로 바뀐 것 같다. 몇달전 한번 ECB(elastic control block) 생성해놨었는데 연결해놓은 ec2가 없어서 유료금액이 청구될 것이라고 생각도 못했다. 갑자기 aws에서 쫌쫌따리 1000원씩 돈이 빠져나가길래 elastic관련된건 싹 다 지워놨음. 고로 탄련ip도 안하기로 함..^^
#linux sudo권한 전부 부여하고 시작하는거/ exit입력하면 일반 유저로 돌아갈 수 있음
sudo -i
#jdk 17 oracle버전 설치(java. javac 함께 설치)
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm
sudo rpm -ivh jdk-17_linux-x64_bin.rpm
#설치되어있는 모든 자바 버전 확인하고 default값 config하기
sudo alternatives --config java
#현재 자바 버전 확인
java -version
#git 설치
sudo yum install git -y
#git 명령어
git clone [주소]
git pull origin [브랜치 이름]
#tomcat 설치 https://tomcat.apache.org/download-80.cgi 링크 접속해서 다운받을 버전 주소 확인
wget https://mirror.navercorp.com/apache/tomcat/tomcat-8/v8.5.70/bin/apache-tomcat-(버전).tar.gz
# 다운로드된 파일 압축해제
sudo tar xvfz apache-tomcat-(버전).tar.gz
# tomcat 8.5 폴더 생성 및 이동
sudo mv apache-tomcat-(버전) /usr/local/tomcat(버전)
#tomcat 실행/ 중지
/usr/local/tomcat8.5/bin/startup.sh
/usr/local/tomcat8.5/bin/shutdown.sh
#tomcat 시작 확인
ps -ef | grep tomcat
#포트 열려있나 확인
netstat -anp | grep 8080
#이동
mv
#복사
cp
[Server] aws linux2 ami로 war파일 배포하기
Install OpenJDK 17Install Java SE Development Kit 17 (JDK 17)첫번째 링크에서 선택할 수 있는 옵션이 두개 있었음. 두가지 차이가 뭔지는 모르겠는데, OpenJDK가 오픈소스 기반인건 확실하고, SE 어쩌고가 oracle 인가 긴가민가해서 openJDK로 일단 설치!6. 시간이 utc로 되어있는 것 같아서 시간 맞춰줌
7. 톰캣 서버 설치
https://velog.io/@bonjaski0989/AWS-EC2-Linux-%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-%ED%86%B0%EC%BA%A3-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0
해당 글 참고
javac도 설치해야하나 했더니 java설치될때 자동으로 설치되나봄
참고로 javac란 자바컴파일러
톰캣 버전 맞춰서 wget으로 설정하고 다운 받고 tar로 unzip해줌
8. 자바 환경변수 설정
https://bluep.tistory.com/43
해당글 참고
이떄 sudo 넣어줘야함 안그러면 readonly라고 권한 부여 못받음
9. 톰캣 실행시키기
https://kitty-geno.tistory.com/26
해당 글 참고함
실행중이라는 뜻
톰캣 돌아가는거 확인.
이제 war파일 올려보면 될듯.
10. war 파일 올려보기
https://jwj1699.tistory.com/16
이걸로 tomcat돌아가는 구조 파악하고
https://velog.io/@shawnhansh/AWS-EC2%EC%97%90-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0
이걸로 깃에서 가져오는거 참고
퍼블릭 ipv4+올린 war파일 jsp주소 파싱해서 넣어보니 잘 돌아감!
핸드폰으로 데이터 키고 접속 진행해봄
다 잘됨
+++계속 사용할 명령어 모음
'프젝 기록 > AR Diary' 카테고리의 다른 글