일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- spring
- Code Templates
- 네이버클라우드
- ncloud
- 코딩테스트
- 자바
- Git
- peachcong
- Java
- 주석
- AWS
- swap
- Maven
- EC2
- 깃허브
- 웹배포
- Eclipse
- Linux
- sts
- Project
- 자바의정석
- 깃허브프로필
- 공부
- 일상기록
- 프로젝트
- 프로그래머스
- navercloud
- 포트포워딩
- github
- Repositort복사
- Today
- Total
목록AWS (6)
PEACHCONG
https://peachcong.tistory.com/43 [프로젝트 배포 #3] AWS를 통해 서버 구축하기 (EC2) 💡EC2란? 아마존 웹 서비스(AWS)에서 제공하는 클라우드 컴퓨팅 서비스 클라우드 컴퓨팅? 인터넷(클라우드)을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어 등의 컴퓨팅 서비스를 제 peachcong.tistory.com ⬆️ 위 내용 진행 후 아래 내용 실행하기! 1. 인스턴스에 필수 dependency program 다운로드 ssh명령어를 이용해서 인스턴스에 연결되어 있는 상태에서 시작! cd C:\Users\Peach\Desktop\PEACH ssh -i peachcong29.pem ec20user@{instance-public-dns-name} 인스턴스에 정상적으..
💡EC2란? 아마존 웹 서비스(AWS)에서 제공하는 클라우드 컴퓨팅 서비스 클라우드 컴퓨팅? 인터넷(클라우드)을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어 등의 컴퓨팅 서비스를 제공하는 것을 말한다 즉, EC2서비스는 AWS에서 원격으로 제어할 수 있는 가상의 컴퓨터를 제공해주는 서비스! 아마존이 구축한 데이터 센터의 서버용 컴퓨터들의 자원을 원격으로 사용할 수 있다 1. AWS EC2 서비스 들어가서 인스턴스 생성하기 AWS EC2 이동 > 인스턴스 시작 클릭해서 인스턴스 생성하기 1) 인스턴스 이름 / AMI 설정 > 사용하려는 서버의 이름 설정 > Amazon Linux 2023 AMI 프리티어 선택 윈도우로 사용하는 것이 훨씬 편하지만.. 테스트로 몇 번 해보니까 윈도우 프리티어로..
프로젝트를 배포하기 위해서는 당연히 내가 만든 프로젝트를 빌드해야 한다 Spring 개발환경 구성보다 쉬운 프로젝트 war 파일 빌드 방법 스타또-!🐣 💡 전제 조건 Maven 다운로드가 되어 있어야 함! Maven 이란? 자바용 프로젝트 관리 도구로, Project Object Model (POM) XML 문서를 통해 해당 프로젝트의 버전 정보 및 라이브러리 정보들을 통합하여 관리하는 프레임워크이다. 일반적으로 프로젝트는 개발자가 필요한 라이브러리를 직접 찾아서 다운로드 및 추가해야 하지만 Maven을 사용하면 pom.xml 문서에 내가 사용하고자 하는 라이브러리를 등록하여 자동으로 프로젝트에 추가되게 하여 라이브러리 관리 및 버전 관리의 편리성을 제공해 준다. Maven install을 이용해서 wa..
2024.01.20 내가 만든 프로젝트 서버에 배포하기! 시간이 부족해서 팀원들이랑 같이 하지 못했던 프로젝트 배포를 혼자서라도 해보기로 했는데, 이렇게 배포하려고 마음먹은 날짜부터 2주가 지난 시점에 배포를 끝냈다! 벌써 2주라는 시간이 지났다니,, 역시 시간은 빨라 그동안 서버 배포말고도 포트폴리오 수성하고, 자바 복습도 하고 이것저것 하느라 조금 늦어진 점도 있겠지만.. 사실 이제와서 말하자면 배포 과정 중에 별 일 아닌일에도 시간을 엄청 쓰고 애먹어서 지금 이렇게까지 시간 쓰면서 배포해 보는 게 맞나? 싶은 생각도 조금 들었다.. 그래도 프로젝트는 배포까지 해야 완성이라고 할 수 있지!😤 잘 모르지만 차근차근,, 테스트도 여러 번 하고 정말 열심히 했당 서툴지만 결국 배포까지 끝낸 나 칭찬해 (*..
💡 파일질라(FileZila) ? 파일질라(FileZila)는 FTP, SFTP, FTPS를 지원하는 FPT 관리 소프트웨어로 인터넷이나 네트워크를 통해 서버와 클라이언트 컴퓨터 간에 파일을 전송할 수 있도록 도와주는 애플리케이션 FTP란? File Transfer Protocol의 약자로, 파일을 인터넷상에서 주고받을 때 사용되는 파일 전송 프로토콜 학원 수업에서 AWS Windows 프리티어를 사용했을 때 오라클 설치 파일이나 톰캣 등등.. 모두 드래그해서 설치했었던지라 Linux도 똑같이 터미널에다가 드래그 앤 드롭으로 옮기면 되는 줄 알았다🤣 나중에 안되는 거 알고 살짝 충격과 부끄러움,, 그럼 파일을 어떻게 옮기지? 하고 알아보던 중 FTP 프로그램을 이용하면 손쉽게 이동시킬 수 있다는 것을 알..
2024.01.02 만들었던 프로젝트를 배포해보고 싶은데 생각보다 걸림돌이 많다 🥲 AWS에서 제공하는 EC2 프리티어 t2.micro는 RAM이 1GB밖에 되지 않아서 아무것도 안 했는데도 CPU 사용률을 100% 찍는다,, 프리티어를 사용하면서 배포할 수 있는 방법을 고민하다가 윈도우보다 가벼운 Linux로 도전해 보기로 했다! 물론 Linux는 배워본 적도 사용해 본 적도 없음.. DB서버도 문제인데.. 일단 여러 방법으로 테스트해보고 성공하면 배포 방법 정리해서 올려야겠다!💗 아자아자!