Cute Happy Ghost
본문 바로가기
728x90
SMALL

분류 전체보기406

[AWS] ubuntu EC2에 웹서비스 배포하기, java 프로젝트배포위한 기본설정,war파일 배포하기, 파일전송 프로토콜 1.api 설치 일단 인스턴스 연결부터 먼저한다 그 후 JDK를 설치해야되는데 일단 설치를 위한 apt부터 설치해준다 sudo apt update && sudo apt upgrade apt는 Advanced Packaging Tool의 약자로 ubuntu를 비롯한 데비안 계열 리눅스에서 사용되는 패키지 관리 툴이다. apt update는 설치 가능한 패키지 리스트 중 업데이트 된 내용이 있나 확인하는 명령어이고, apt upgrade는 update 명령어를 통해 확인한 내용을 반영하는 명령어이다. 패키지 최신화를 위해서는 update 명령어가 먼저 수행되어야 하기 때문에 &&로 묶어서 함께 수행한다. 2.java 설치 java 8버전도 깔아준다 sudo apt-get install openjdk-8-jd.. 2023. 6. 27.
[AWS] EC2 Ubuntu 20.04LTS 인스턴스에 ssh 접속 하기 1. 인스턴스 클릭 후 연결 클릭 2. SSH 클라이언트 클릭 아래 설명이 나오는데 프라이빗키 파일이 있는 경로로 이동해서 인스턴스에 연결하라는 뜻이다. 사실상 해당경로에 들어가서 맨 마지막 명령어를 적어주면 된다 나는 이미 22,443,80을 열어둔 상태라 22포트는 따로 안 열어놔도 된다 만약 그게 아니라면 보안-> 인바운드 규칙에서 열어줘야한다 3. 그럼 실행해보자 ssh 클라이언트를 열어준다 keypair 파일이 있는 경로로 이동 나같은 경우는 이미 키가 공개적으로 볼 수 없도록 지정되어있어서 3번째 명령어는 필요없었고 바로 마지막 명령어를 실행시켜줬다 ssh -i 어쩌고 나와있는 저 부분을 그대로 복사해서 엔터쳐주면 된다 대부분 명령어가 정확하겠지만 만약 유저네임이 달라서 오류가 난다면 아래 표.. 2023. 6. 27.
[AWS] EC2에 (Linux 기반)Ubuntu 20.04LTS 인스턴스 생성하기, 유럽리즌 생성하기 0. 계정생성 AWS 계정을 생성해야하는데, 계정 생성 시에는 카드번호를 입력해야하고 검증과정을 거침. 따라서 결제가 한 번되고 결제건을 취소하는 과정이 있음 이렇게 100원을 먼저 결제하고 몇초만에 다시 결제취소를 한다 따라서 aws계정생성할 때 돈이 많이 드는 일은 없음 1. 인스턴스 생성 대시보드를 가서 인스턴스 시작을 눌러준다 아 그전에 나는 유럽리즌의 서버를 구축해야되서 리즌을 바꿔줬다 정상적용이 되면 아래와 같이 뜬다 1-1. 이름과 OS 선택 이름 및 태그에는 본인 서버의 이름을써주고 OS를 선택해주면된다 나는 Ubuntu기반의 20.04버전을 쓰겠다 1-2. 인스턴스 유형 선택 c5, m5, r5와 같은 인스턴스 패밀리들이 Intel 프로세서를 사용하기때문에 이 중에 골랐다 c5: 계산 최.. 2023. 6. 27.
OAuth 2.0 동작 방식 중 권한 부여 승인 코드 방식 이해하기 유럽과 같이 하는 사업 중에럼 로그인을 통합하여 구현해야 하는 부분이 있었다. 7-8개의 파트너 플랫폼&기술들은 하나의 계정으로 모든 플랫폼에 접근할 수 있어야하고 이미 세션이 있다면 로그인 필요없이 접근이 가능하도록 해야했다 이는 Oauth2.0방식의 인증방식을 사용했고 나도 이를 따라야했다. 나는 우리 플랫폼의 client_id와 client_secret을 부여받았다 이건 아마 등록을 하면 나오는 걸로 알고있다. 4가지 정도의 프로토콜유형이 있는데 나는 그 중에서 권한 부여 승인 코드 방식이라고도 부르는 Authorization Code Grant방식을 사용했다 자체 생성한 Authorization Code를 전달하는 방식으로 기본적으로 많이 쓰이는 방식이다. 또 이 방식은 refresh token을.. 2023. 6. 26.
728x90
LIST