전체 글 (90) 썸네일형 리스트형 [AWS] 클라우드 서버 DB 연결 에러 해결 AWS 클라우드 서버와 DB 연결 중 발생한 에러 해결 과정1️⃣ Node.js와 MySQL 연동 에러아래 명령어를 실행시 에러가 발생했다.$ node app.jsError during Data Source initialization Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client 클라이언트가 지원하지 않는 인증 프로토콜을 사용하는 경우 발생하는 에러이다.myid와 mypassword 자리에 mysql 사용자 계정을 입력하여 모든 호스트에서의 접속을 허용한다.(특정 호스트에서만 접속을 허용하려면 '%' 대신 해.. [AWS] Amazon RDS 데이터베이스 생성하기 RDS(Relational Database Service)클릭 몇 번으로 데이터베이스를 사용할 수 있는 서비스설치 및 운영을 AWS가 대신 해주는 장점 1. 데이터베이스 생성데이터베이스 생성 버튼을 클릭한다. 1-2. 데이터베이스 생성 방식 선택 - 표준 1-3. RDS를 생성하려는 DB 언어 선택필자는 MySQL을 선택했다. 1-4. 템플릿 선택필자는 AWS 가입 1년 미만으로 프리 티어를 선택했다. 1-5. DB 이름, 보안 설정DB 이름을 입력하고 마스터 아이디, 비밀번호를 설정한다. 1-6. 인스턴스 구성기본값 유지 1-7. 스토리지좀 더 최신화인 gp3를 선택했다. 1-8. 연결보안 그룹에 EC2 보안 그룹을 추가한다. 1-9. 요금합계 금액은 나와있지만 프리 티.. [AWS] EC2 생성하기 EC2(Elastic Compute Cloud)단순 클릭으로 쉽게 즉시 구동 가능한 서버를 제공하는 서비스운영 서버에 필요한 대부분의 Operating System을 지원하고, 사용 목적에 맞는 사양을 제공AWS 내의 VPC, RDS, ELB 등 다양한 서비스들과 호환성이 뛰어나 연동이 잘 됨 1. 리전 선택어떤 지역에 있는 컴퓨터를 임대할 것인지 고른다. 필자는 나의 서비스 사용자와 가까운 서울을 선택했다. 2. 인스턴스 생성2-1. 인스턴스 이름 입력 2-2. AMI 선택 2-3. 인스턴스 유형 확인내가 빌리려고 하는 서버 사양을 확인할 수 있다. 필자는 가입한지 1년이 되지 않아 프리 티어를 사용했다. 2-4. 키페어 생성키페어 = 비밀번호(보안이 중요하기 때문에 일반 비밀번호가 아.. [AWS] S3 버킷 만들기 S3(Simple Storage Service)이름 그대로 파일을 쉽게 저장할 수 있는 공간을 제공하는 서비스이다.파일마다 고유 주소를 부여하여 S3에 저장한 파일을 웹상에서 쉽게 읽을 수 있다.주로 사이트상의 이미지들을 저장하고 사이트에서 읽어들여 렌더링 해주는데 사용한다. 1. 리전 설정AWS 리전을 확인한다. 2. 버킷(=가상 하드디스크) 만들기2-1. 일반 구성 - 버킷 이름 입력 2-2. 객체 소유권 - ACL 비활성화됨(권장) 2-3. 액세스 권한 - 퍼블릭 상태필요에 따라 액세스 권한을 차단할 수 있다. 필자는 우선 퍼블릭 상태로 만들었다. 2-4. 버킷 버전 관리 - 비활성화버킷 내 여러 버전을 저장할 수 있다.이 기능은 실수로 인한 데이터 손실을 방지할 수 있어 데이터 .. [AWS] Route53 네임서버 설정(+ gabia 도메인 구매) Route53AWS에서 제공하는 DNS(Domain Name System) 서비스DNS(Domain Name System)란?사람이 읽을 수 있는 도메인 이름(예: www.amazon.com)을 기계가 읽을 수 있는 IP주소(예: 192.0.2.44)로 변환마치 친구의 이름에 대해 전화번호를 알려주는 전화번호부와 같음가용성과 확장성이 뛰어나며 AWS 내의 다른 서비스들과의 호환성도 뛰어남 1. 도메인 구매무료 또는 저렴하게 도메인을 구매할 수 있는 서비스는 다양하다.필자는 가비아를 통해 도메인을 구매했다.구매 과정은 간단하다. 로그인 후 원하는 도메인을 입력하면 된다. 저렴한 도메인을 선택할 경우 1년에 천원도 안되는 금액으로 구매할 수 있다. 2. 호스트 영역 생성Route 53 - 호스트 영역.. [AWS] AWS 가입하기 AWS(Amazon Web Services)아마존이 물리적으로 구축해놓은 인프라스트럭쳐를 유저가 웹사이트를 통해서 선택하고 사용할 수 있게 만든 클라우드 서비스이다.서버, 데이터베이스 등 필요한 부분만 선택해서 사용하고 쓴 만큼만 비용 지불할 수 있다.적은 비용으로도 빠르게 누구나 서버를 구축하고 운영할 수 있어서 대부분의 스타트업 및 빠르게 성장하는 기업들이 사용한다. (요즘은 많은 대기업들도 사용하는 추세) 1/5단계이메일 주소, 암호, AWS 계정 이름을 작성한다.AWS 계정 이름은 해당 서버를 부를 명칭을 입력하면 된다. 2/5단계연락처 정보를 작성한다. 모두 영문으로 작성해야 한다. 예를 들어 주소가 [서울시 강남구 테헤란로 1길 1, A동 101호] 일 경우 아래처럼 작성해준다.주소테헤.. [Java] OpenJDK 설치(for Mac) OpenJDK 버전을 22에서 21로 다운그레이드하는 상황에 블로그를 작성하게 되었다.설치 방법 자체가 쉽고 간단하니 순서대로 따라해보자! 1️⃣ OpenJDK 공식사이트우선 공식사이트에서 OpenJDK를 다운로드 한다.https://jdk.java.net/archive/ Archived OpenJDK GA ReleasesArchived OpenJDK General-Availability Releases This page is an archive of previously released builds of the JDK licensed under the GNU General Public License, version 2, with Classpath Exception. WARNING: These olde.. [Java] Homebrew로 자바 설치하기(macOS) 자바를 설치하는 다양한 방법 중 Homebrew로 설치하는 방법을 알아보자.Homebrew를 사용하면 설치 가능한 Java 관련 패키지 목록을 검색하고 쉽게 설치할 수 있다.(Homebrew는 macOS에서 소프트웨어 패키지를 쉽게 설치하고 관리할 수 있게 해주는 패키지 관리자이다.) ✔️ Homebrew 저장소에서 Java 관련 패키지를 검색하여 목록을 출력한다.brew search jdk Error: Unexpected method 'appcast' called on Cask adoptopenjdk-jre. Follow the instructions here:오류가 뜬다. 해당 오류는 아래와 같은 이유로 발생할 수 있다고 한다.🚨 Homebrew의 특정 tap(저장소)에 문제가 있을 때adopt.. [Eclipse] 이클립스 실행 오류 '응용 프로그램을 열 수 없습니다.' 해결 문제어제까지만 해도 잘 실행되던 이클립스가 열리지 않는다. 해결터미널에 명령어를 쳐준다.codesign --force --deep --sign - /Applications/Eclipse.app/Contents/MacOS/eclipse 이클립스 실행 파일에 대해 강제로 새로운 디지털 서명을 적용하여 이클립스가 정상적으로 열리게 해준다. 참고 링크⎜https://ddururiiiiiii.tistory.com/89 [Spring Boot] STS 설치 및 코틀린+스프링부트 개발환경 셋팅 처음엔 VSCode로 개발환경을 셋팅하다 온갖 오류에 치여.. 결국 STS로 수월하게 셋팅을 마쳤다.아래 항목 순서대로 작성하려고 하니 코틀린+스프링부트 개발환경을 셋팅할 개발자분들이 참고하면 좋겠다.1. STS를 설치2. 코틀린+스프링부트 개발환경 셋팅 및 프로젝트 생성3. 프로젝트 실행 STS(Spring Tool Suite)STS는 JVM(Java Virtual Machine)에서 실행되는 언어(Java, Kotlin)로 개발하기 위한 통합 개발 환경(IDE)이다.스프링 프레임워크나 스프링 기반의 애플리케이션을 개발할 때 유용하게 사용할 수 있다.이제 STS를 사용하여 Kotlin 프로젝트를 설정해보자 1. STS 설치1-1. 공식 STS 웹사이트(https://spring.io/tools).. 이전 1 2 3 4 5 6 ··· 9 다음