개발/서버
-
AWS https 적용 (로드밸런서, CloudFront)개발/서버 2021. 11. 13. 22:45
1. 로드밸런서 https://happiestmemories.tistory.com/48 [AWS] Https 설정 및 접속하기 1. EC2 LoadBalancer 설정 로드밸런서탭을 클릭합니다. 로드 밸런서 생성 클릭. 어플리케이션 로드밸런서와 클래식 로드밸런서가 있는데, 둘 다 Https로 접속하는데 문제가 없었다. 여기서는 좌측의 어 happiestmemories.tistory.com 2. CloudFront https://devlog-h.tistory.com/11 S3 와 CloudFront를 이용해 정적 웹사이트 배포하기 안녕하세요. 휴몬랩 개발자 진(JIN) 입니다. 휴몬랩은 AWS를 적극 활용해 serverless하게 서비스를 운영해오고 있습니다. api들과 함께 flowcoding 웹도 EC..
-
레디스(Redis) 및 AWS 엘라스틱캐시( Elasticache) 정리개발/서버 2021. 6. 23. 11:21
Redis (레디스) 1. 윈도우에 Redis 설치 https://gofnrk.tistory.com/35 Windows Redis 설치 (윈도우즈 레디스) Windows에 Redis를 설치해보려고 해요. Redis에서 공식적으로 지원하지 않아요. 하지만, 다행히도 Microsoft에서 Redis를 Windows에 설치하여 사용할 수 있도록 지원해주고 있어요. 우선, 아래 github url에서 R gofnrk.tistory.com 2. Redis 설명 및 nodejs 적용 예제 https://livecodestream.dev/post/beginners-guide-to-redis-and-caching-with-nodejs/ Beginner’s Guide to Redis and Caching with Nod..
-
AWS EC2 Auto Scaling 그룹에 소스 코드 배포 자동화개발/서버 2021. 6. 21. 11:59
1. 소스코드 준비 + appspec.yml, buildspec.yml + .env 파일 처리 및 appspec.yml 에 리눅스 권한 처리 *** 2. Amazon Linux2 (EC2) + 소스코드 실행에 필요한 nodejs & nginx 설치 및 설정 + code deploy agent 설치 https://sajupick.tistory.com/129 * 소스코드는 없어야 함 -> EC2 종료 후 AMI 생성 3. IAM 설정 3-1) Codedeploy -> 역할 -> 역할 만들기 -> codedeploy -> AWSCodeDeployRole 3-2) EC2 -> 역할 -> 역할 만들기 -> AWS 서비스 -> EC2 -> AmazonEC2RoleForAwsCodedeploy 4. Auto Scal..
-
Amazon Linux2 에 nodejs, nginx 설치개발/서버 2021. 6. 20. 22:07
cd /var sudo mkdir www sudo chown ec2-user www [nodejs 설치] sudo yum -y install curl curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash - sudo yum install -y nodejs sudo npm install -g pm2 [nginx 설치] sudo amazon-linux-extras list | grep nginx sudo amazon-linux-extras enable nginx1 sudo yum clean metadata sudo yum -y install nginx nginx -v sudo systemctl start nginx (status) sudo systemctl..
-
AWS EC2에 nodejs 배포 방법 : nginx, pm2개발/서버 2021. 3. 28. 08:30
AWS EC2의 ubuntu, nginx 서버에 nodejs 코드를 배포하는 방법입니다. 1. AWS EC2 인스턴스 생성 AWS EC2 인스턴스 생성 방법 아마존의 클라우드 서비스인 AWS EC2 인스턴스 생성 방법을 소개 하겠습니다. 1. EC2에서 인스턴스 시작 버튼을 클릭 2. AMI 를 선택 - ubuntu server 18.04 LTS 3. 인스턴스 유형을 선택 - t2.micro 4. 인스턴.. sajupick.tistory.com 2. nodejs, nginx 설치 cd /var sudo mkdir www sudo chown ubuntu www sudo apt-get update sudo apt-get upgrade -y sudo apt-get install nginx sudo system..
-
AWS EC2 인스턴스 생성 방법개발/서버 2021. 3. 26. 15:40
아마존의 클라우드 서비스인 AWS EC2 인스턴스 생성 방법을 소개 하겠습니다. 1. EC2에서 인스턴스 시작 버튼을 클릭 2. AMI 를 선택 - ubuntu server 18.04 LTS 3. 인스턴스 유형을 선택 - t2.micro 4. 인스턴스 구성, 스토리지 추가, 태그 추가 - 다음 버튼으로 넘깁니다. 5. 보안 그룹 구성 - SSH, HTTP, HTTPS 보안 그룹 설정합니다. - SSH 포트는 개발자가 EC2 서버에 원격 접속할 때 필요합니다. (소스코드 배포 시) - HTTP, HTTPS 포트는 일반 사용자가 서비스에 접근 할 때 필요합니다. (서비스 사용 시) 6. 새 키 페어를 생성 (.pem) 후 선택 - 생성된 .pem 와 IPv4 퍼블릭 IP를 이용해서 EC2 서버에 원격 접속 ..
-
SSH 원격 서버 접속 방법 : mobaXterm개발/서버 2021. 3. 26. 15:02
AWS의 EC2 서버 운영에 필요한 SSH 원격 접속을 하는 방법입니다. putty, xshell 등 여러가지 프로그램들이 있지만 mobaXterm 을 소개하겠습니다. 1. mobaxterm 설치 MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more! mobaxterm.mobatek.net 2. SSH 원격 서버 접속 설정 1) Remote host : EC2의 public IP 주소 2) username : ubuntu - EC2의 AMI 운영체제를 ubuntu 로 선택한 경우 3) ..