본문 바로가기

AWS

Express Web 서버 만들기. 본 내용은 express 웹 서버 만들기로 express generator 를 사용해서 웹서버를 만드는 내용을 기록 할 것이다. AWS 에서 할 것이기 때문에 카테고리를 AWS로 하였다. 1. 설치. - 우선 AWS에 설치해 놓은 Ubuntu에 접속.: AWS 인스턴스 설치와 Ubuntu 설치에 대한 내용은 이미 기술한 바가 있으니 패스 한다. - 표시된 명령어로 express generator을 설치한다. - express를 testServer라는 폴더에 설치한다. 설치 옵션으로 view를 ejs를 사용할 것이라고 해주었다. - 설치가 완료되면 testServer 폴더로 이동하여 폴더구조를 확인한다. 2. 기본 내용 확인. - bin 폴더로 이동하여 vi 편집기로 www 폴더를 열어본다. - 기본 포드.. 더보기
AWS key 파일 없이 접속 - by Ubnutu 환경은 AWS 의 ES2 인스턴스에 Ubuntu 16.04.3 LTS 이다. 여기에 AWS에서 제공하는 Key 파일(.pem) 없이 계정과 비밀번호로 접속하는 방법을 기록한다. 1. root의 password 설정.2. password 입력 및 확인.3. 설정 파일로 이동. 설정파일의 PasswordAuthentication 의 옵션을 yes 로 변경하고 저장. key pair로 로그인 할 때를 위해서 복사. 이미 존재하니 그냥 복사만 한다. ssh를 다시 시작. Poderosa를 사용하여 접속 시도. 접속 됨을 확인. ※ 주의점. - 1번의 sudo passwd root -> root 의 비밀번호를 걸어두고 poderosa로 접속할 때는 ubuntu라는 계정을 사용하였다. 이러면... 당연히 안된다. .. 더보기
AWS 3. SecurityGroups 이번 내용은 AWS 보안 그룹에 대안 기록이다. 이 내용의 주된 내용은 인스턴스의 Inbound/Outbound 설정에 대한 것으로,자체 제작한 Node.js 서버를 인스턴스에서 실행한 후 접속까지 해본 것을 기록한다. 1. 정보 확인 및 설정 화면으로 이동. - 인스턴스에서 1번을 확인하고 2번으로 이동한다. 2. Inbound/Outbound 설정.- 표시된 항목을 선택한다.- 1. Inbound를 선택하고 - 2. Edit를 선택한다.: 현재 화면은 이 포스팅을 준비하면서 미리 몇 가지 추가해 보았기에 SSH와 Custom TCP Rule이 추가 되어 있다.: 첫 설정에는 보이지 않는다. - 'Add Rule'을 선택. - 내용을 추가하고: 앞서 3001 Port가 추가 되어 있지만, 여기서는 X .. 더보기
AWS 2. 고정 IP. 이번 내용은 앞서 만든 인스턴스에 고정 IP를 할당 받는 내용에 대하여 기록한다. 1. 고정 IP 생성. - 1. Elastic IPs 를 선택하여 다음과 같은 화면이 나오면 2번을 선택한다. - 화면 순서대로 진행 하면 된다. - 고정 IP가 만들어 졌다. 2. 인스턴스에 고정 IP 연결.- Instance에 앞서 만들어 놓은 인스턴스를 연결해 준다.- private IP도 넣어준다. - 인스턴스 화면으로 돌아오면 표시한 부분이 변경 됨을 확인 할 수 있다. 3. 변경된 고정 IP로 접속. - 앞선 포스팅(AWS 1. 인스턴스 생성)에서 콘솔 접속에 대해서 기록하였지만, 여기서는 변경된 고정 IP로 접속을 위해 다시 기록한다.: host에 고정 IP 주소를 입력.: 2번에 public key 사용을 설.. 더보기
AWS 1. 인스턴스 생성. AWS Instances 생성에 대한 기록. 여기서는 우선 AWS 계정이 있다는 전제로 진행하며, 무료 인스턴스 생성에 대해서 기록 하도록 한다. 1. 인스턴스 생성. - EC2 를 선택한다. - 화살 표의 'Launch Instance'를 선택한다. - 현재 화면은 이미 인스턴스 하나가 생성되어 있는 상태이기 때문에 Resources에 Running Instances 가 1로 표시되어 있지만 첫 생성시에는 아무 표시가 없다. - 무료 인스턴스를 생성 할 것이기에 1번에 체크를 하여 무료만 표시되도록 한다. - 2번이 Ubuntu 이니 선택한다. - 무료가 선택 됨을 확인하고 Review and Launch를 누른다. - 리뷰 내용을 확인하고 Launch 를 클릭. - 1. 해당 인스턴스에 접근하기 위한.. 더보기