- 전체
- 명
- 오늘 찾아주신 분
- 명
Amazon Linux 를 사용하는 EC2 인스턴스 인 경우에는 yum 을 통해 설치를 하게 되면 PHP 5.4 버전인가로 설치 되게 되어있다. 그리고 amazon-linux-extras 로 설치하는 경우에는 php7.4 나 php 8.0 둘 중 하나를 설치할 수 있도록 되어있다. 하지만 내가 원하는 버전은 8.1.7 버전이라 8.0 을 설치할 수 없었다. 그래서 어떻게 해야 하는가 싶었지만 할 수 있는 방법은 컴파일 설치 뿐이었다. 1. 패키지 다운로드 wget 이 설치되어있다면 wget 을 이용하여 PHP 소스를 다운받는다. mkdir pkg wget https://www.php.net/distributions/php-8.1.7.tar.gz ./pkg/php-8.1.7.tar.gz tar zxvf ...
이번 포스팅은 "커맨드 실행" 이라는 부제를 가진 포스팅으로, 이것이 뭐냐 하면.... 이런 경우들이가 있다. NGINX 의 설정 값을 변경했다. 보통의 경우라면, - nginx -t 로 테스트 - nginx -s reload 를 통해 리로드 를 하면 되는데... 접근은 어떻게 하지..? Laravel 의 .env 설정을 변경했다. EC2 인스턴스에서 php artisan optimize 를 했다. File no exist 같은 에러가 웹페이지에 떴다. Docker 기준으로 된 경로가 EC2 인스턴스로 변경되어버려 페이지를 열 수가 없다. 이 경우를 어떻게 해야 할까. Docker 에서는 GUI 를 통해 컨테이너의 터미널을 직접 사용하거나 docker exec 를 이용하여 변경된 상태 값을 적용할 수 있..
이전 포스팅에서는 ECS에 들어갈 이미지 VOLUME 과 연결될 EFS 서비스를 생성하는 방법에 대해 알아보았다. [AWS] ECS 에 Docker 연동하기 -4- (EFS 생성) 이 전까지는, [AWS] ECS 에 Docker 연동하기 -3- (서비스/클러스터 생성) 저번 포스팅 에서는 ECS 환경에 로컬에서 작업했던 이미지를 띄우기 전, 기본 환경 작업인 Task 정의에 대해 포스팅을 작성해 보 tempodivalse.tistory.com 이번 포스팅은 생성한 EFS 를 ECS 서비스와 연결하고, 이미지가 띄워진 컨테이너 안에서 EFS 볼륨에 들어있는 파일들에 어떻게 접근하는 지 그 방법에 대해서 기술해보려고 한다. 1. 태스크 정의 개정 보통 외부 스토리지를 사용하려고 할 때 "불륨을 마운트 한다"..
이 전까지는, [AWS] ECS 에 Docker 연동하기 -3- (서비스/클러스터 생성) 저번 포스팅 에서는 ECS 환경에 로컬에서 작업했던 이미지를 띄우기 전, 기본 환경 작업인 Task 정의에 대해 포스팅을 작성해 보았고, [AWS] ECS 에 Docker 연동하기 -2- (ECS Task 정의) 이번 포스팅은 ECS - tempodivalse.tistory.com 기본적인 ECS 의 생성/구축 방법이 었다면 지금부터는 약간의 추가 작업 정도의 포스팅이 될 것이다. 자세히 작성하는 것이 아니라 구축하면서 흐름을 이해 할 수 있도록 작성하는 포스팅이기 때문에 다소 디테일이 떨어질 수 있으니, 정확하고 디테일한 내용은 AWS 공식문서를 참조하길 바란다. 이번 포스팅에서는 Docker 의 볼륨 역할을 하게..
저번 포스팅 에서는 ECS 환경에 로컬에서 작업했던 이미지를 띄우기 전, 기본 환경 작업인 Task 정의에 대해 포스팅을 작성해 보았고, [AWS] ECS 에 Docker 연동하기 -2- (ECS Task 정의) 이번 포스팅은 ECS - Docker 연동기 두번째 포스팅으로, 첫번째였던 ECR 리포지토리 생성에 이어서 이 리포지토리를 컨테이너에 올리기위한 Task 라는 것을 정의/등록 하는 방법에 대해 적어보려 한 tempodivalse.tistory.com 이번 포스팅에서는 정의한 Task 를 이용하여 실행을 시키는 단계인 클러스터 및 서비스 생성 부분에 대해 작성해 보려고 한다. 작업했던 흐름에 대해서 작성하는 것이기 때문에 딥하게 들어가진 않고 흐름만 작성되어있기 떄문에 자세한 사항이 궁금하다면 공..
이번 포스팅은 ECS - Docker 연동기 두번째 포스팅으로, 첫번째였던 ECR 리포지토리 생성에 이어서 이 리포지토리를 컨테이너에 올리기위한 Task 라는 것을 정의/등록 하는 방법에 대해 적어보려 한다. 일단, 이전 포스팅은 다음 링크를 확인한다. [AWS] ECS 에 Docker 연동하기 -1- (ECR 리포지토리 생성) 이번 포스팅 시리즈는 ECS 라는 AWS 의 서비스를 이용하여 로컬에서 작업중이던 Docker 를 AWS 에 띄우는 방법에 대해서 기술해보도록 한다. 먼저 ECS 란, Elastic Container Service 라는 풀네임을 가진 서비 tempodivalse.tistory.com 1. Task 란? Task 에 대해서 정확하게 아는 건 아니지만 내가 작업을 하면서 이해한 바 ..
이번 포스팅 시리즈는 ECS 라는 AWS 의 서비스를 이용하여 로컬에서 작업중이던 Docker 를 AWS 에 띄우는 방법에 대해서 기술해보도록 한다. 먼저 ECS 란, Elastic Container Service 라는 풀네임을 가진 서비스로 Container 라는 환경 내에서 웹 서버(or 기타 서비스) 가 동작할 수 있도록 환경을 제공해주는 서비스라고 하면 될까 싶다. 더 자세한 내용은, Amazon Elastic Container Service란 무엇입니까? - Amazon Elastic Container Service Amazon Elastic Container Service란 무엇입니까? Amazon Elastic Container Service(Amazon ECS)는 확장성이 뛰어나고 빠른 컨..
AWS Lambda 에서 Node.js 를 사용하게 되면 Lambda 내에서 사용할 수 있는 AWS SDK 는 v2 버전으로 되어있다. 그러나 AWS SDK 문서에서는 v3 가 나왔으니 v3 를 사용하도록 유도를 하고 있는 상태이다. 비동기 처리하는 것이나 데이터 전송, 기타 등등의 성능이 좋아졌다고 얘기를 하고 있기도 하다. AWS SDK for JavaScript란 무엇인가요? - AWS SDK for JavaScript 다음과 같은 프레임워크AWSAmplify JavaScript용 SDK와 동일한 브라우저 지원을 제공하지 않을 수 있습니다. 세부 정보는 프레임워크 설명서를 확인합니다. docs.aws.amazon.com 일단 AWS 개발을 시작한 지 얼마 되지 않았기 때문에 새로운 SDK 에 적응할..