[AWS] AWS EC2 배포 후 Ubuntu 서버 백그라운드 실행 AWS EC2에서 서버 배포 시 Spring boot로 구현한 jar를 실행 시키고나서 터미널 창을 종료하면,로그인된 서버 세션이 끊어지게 된다.이런 문제를 해결하기 위해서 백그라운드에서 프로세스를 실행시키고 터미널창을 종료하면 스프링 서버가 지속될 수 있다. 나는 SSH 서버에 접속한 후, jar 파일이 있는 경로에서 진행했다.프로세스 백그라운드 실행 명령어nohup java -jar [프로젝트명]-0.0.1-SNAPSHOT.jar & 실행 시키고나면 이렇게 뜬다.정상 실행 됐다는 뜻이다. nohup.out은 nohup으로 실행한 애플리케이션의 로그를 볼 수 있는 파일이다.nohup: ignoring input and appending output to 'nohup.out' 백그라운드 로그를 확인하는 .. 2024. 11. 13. [AWS] EIP(탄력적 IP) 개념, 세팅 및 삭제 Elastic IP (탄력적 IP)EIP(Elastic IP Address)는 인터넷을 통해 접속할 수 있는 고정적인 IP 주소를 할당하고, 인스턴스에 연결할 수 있는 서비스다.모든 인스턴스 또는 네트워크 인터페이스에 탄력적 IP 주소를 연결 가능하다.EIP를 할당받고 삭제하기 전 까지 IP 주소를 쭉 유지할 수 있다. 즉, DNS 서버에서 도메인과 IP 주소를 연결해야 할 때, 또는 IP 주소가 바뀌지 않고 계속 유지해야 할 때에는 Elastic IP를 사용하면 된다. Elastic IP (탄력적 IP) 를 사용해야 하는 이유EC2를 올리게 되면 ENI(Elastic Network Interface)가 따라오게 되는데, ENI는 일종의 가상의 랜카드라고 생각하면 된다. ENI는 가상이긴 하지만 랜카드이.. 2024. 11. 13. [AWS] Spring AWS EC2 배포하기 00. AWS 콘솔 로그인 후 AWS Region 설정다른 Region에 인스턴스를 생성하면 서울 Region에서는 확인이 불가능하기 때문에 서울로 설정합니다. 01. 인스턴스 시작AWS 콘솔 탭 > EC2 검색 > EC2 대시보드 > 인스턴스 시작 02. 인스턴스 이름 및 태그 설정EC2 이름 및 태그를 작성합니다. 저는 [MyWebServer]라고 해놨는데 구분가능한 이름으로 설정하면 됩니다.03. AMI (Amazon Machine Image) 세팅 & 인스턴스 유형 선택어떤 종류의 서버로 구성할지 선택합니다.OS 원하는 것이 있다면 원하는것으로 해주시면됩니다. 저는 프리티어가 제공하는 UbuntuLTS 버전으로 진행하겠습니다.다양한 사양에 따라 요금제를 선택할 수 있는데, 프리티어 외 항목으로 선.. 2024. 11. 13. 이전 1 다음