728x90
반응형

전체 글 59

Mac OS 환경에서 Git 설치 및 Git 시작하기(init, status, add, commit)

* Git 이란? Git이란 버전 관리 시스템(VCS - Version Control System) 중 하나입니다. 프로젝트 개발 경험이 있는 분이라면 버전관리 라는 말을 듣고 버전 관리 시스템을 사용한 경험이 있으실 겁니다. 저는 SVN(Subversion)을 이용해서 버전관리를 진행해 본 경험이 있습니다. Git은 분산형 버전 관리를 지향하며 각 개발자 별로 자신만의 commit history를 가지고 개발자의 레파지토리(Repository)와 서버의 레파지토리(Repository)를 독립적으로 운영하는 것 또한 가능합니다. 저는 Git의 GUI tool을 이용하지 않고 Mac OS에서 콘솔(Console)을 이용해서 진행해보겠습니다. * Git 설치 Mac OS에는 기본적으로 조금 낮은 버전의 Gi..

Git 2020.05.18

HTTPS 통신을 위한 ACM(AWS Certificate Manager) SSL 적용 후 사이트 접속이 되지 않는 CASE(HTTP/2 통신)

안녕하세요? 이번 글은 제가 AWS 인프라 구축을 하다가 발생한 문제 CASE를 공유하도록 하겠습니다.(개발 진행 X, 인프라 구성만) https 통신을 하기 위하여 ACM을 통하여 SSL 인증서 발급을 받아 ALB에 433 port 통신을 연결 하였더니, 특정 모바일 기기(IPhone, Android 최신 기기)에서 사이트 접속이 되지 않는 상황이 발생하였습니다. 우선 vpc flowlog를 통하여 통신 문제인지 확인 했지만 문제 상황 flowlog에 나타난 것이 없었습니다. 구글링 검색 및 지인 문의를 통해서 알아본 결과 2가지 정도로 추측 할 수 있었습니다. 아이폰과 최신폰에만 일어난 사항은 호출할 때 최신 설정의 영향을 받은 것으로 추측 할 수 있었고 그래서 IPv6와 HTTP/2 설정에 대한 의..

AWS/ETC 2020.04.14

AWS Billing Page(빌링 페이지) IAM 계정에서 볼 수 있도록 설정하기

AWS를 사용 할 때 ROOT 계정을 이용하여 작업을 진행하는 경우는 거의 없다고 볼 수 있다. 보통 AWS는 권한에 맞는 IAM 계정을 가지고 작업을 진행한다. 빌링을 볼 수 있도록 권한을 가진 IAM을 통하여 빌링 페이지를 접속 하였다. 결과는?! 권한이 필요함. 이미 빌링을 볼 수 있는 권한을 IAM에게 할당 했는데 무슨 권한을 더 요청 한단 말인가? 라는 생각을 하게 될 것입니다. 네.. 저는 그런 생각을 했습니다. 이 문제를 해결 할 수 있는 방법은 ROOT 계정을 통해서 해결 할 수 있습니다. 우선, ROOT 계정으로 접속을 합니다. ROOT 계정을 클릭하여 > 내 계정을 클릭합니다. 스크롤 중간쯤에 결제 정보에 대한 IAM 사용 및 역할 엑세스 타이틀이 보입니다. 클릭해서 IAM 액세스 활성..

AWS/ETC 2020.02.25

AWS 타계정의 S3 복사하기

지난번 AMI를 타계정에 공유 및 복사하는 방법에 대하여 이야기 했는데요. 요즘은 계정을 분리해서 구축을 하는 경우도 꽤 있다고 합니다. 이런 저런 이유로 타계정의 S3를 복사하는 경우가 발생하는데요. 이번에는 타계정에서 S3를 복사하는 방법에 대해서 알아보겠습니다. S3 복사하기를 구글링 해보면 여러가지 방법들이 많이 나오는데요. 저의 경험으로는 이 방법이 효율적이고 정확하다고 생각합니다. 복사할 Bucket을 Source-Bucket, 복사한 내용을 담을 Bucket을 Target-Bucket 으로 명명하고 진행을 하겠습니다. 결론부터 말씀드리자면 복사를 할 대상인 Target-Bucket S3에서 S3 Bucket권한을 갖은 IAM 객체를 만들어 해당 키값을 이용하고 복사할 객체를 가지고 있는 So..

AWS/S3 2020.01.20

AWS AMI를 다른 계정에 공유, 복사하기

AWS를 서비스별로 계정을 분리하여 사용하는 경우가 꽤 있습니다. 다른 계정에서 만든 AMI를 공유하여 사용하는 경우도 있고 더 나아가 공유 받은 AMI를 복사하는 경우도 있습니다. AMI를 공유하는 방법과 공유받은 AMI 복사하는 법을 알아보겠습니다. 공유 할 AMI를 가지고 있는 계정을 원본 계정이라 하고, 공유 받을 계정을 공유 계정이라고 명명하겠습니다. 원본 계정에서 AMI 이미지를 생성하도록 하겠습니다. AMI를 만들 Instance를 선택 후 이미지 > 이미지 생성을 클릭하여 AMI를 생성합니다. 여기서 재부팅 안 함을 클릭하여 체크 할 것을 추천합니다. 체크 하지 않으면 이미지 생성 시 해당 Instance를 reboot 하고 생성하기 때문에 자동 실행 설정하지 않은 서비스들은 다시 실행시켜..

AWS/ETC 2020.01.15

AWS EC2(Amazon Linux 2)에 Jira 설치하기

협업툴로 잘 알려져 있는 Jira를 AWS EC2(Amazon Linux 2)에 Docker를 이용하여 Jira를 설치해보려고 합니다. 1. EC2 생성하기(Jira툴은 메모리를 많이 사용하기 때문에 메모리가 조금 있는 t2.large로 생성) 보안 그룹은 초기에는 22번 port와 Jira로 접속하기 위한 8080 포트만 내 IP로 지정하여 보안 그룹을 설정해 줍니다. 2. EC2 SSH 접속하기 * 작업 순서 -> 도커 확인 -> 도커 설치 -> 도커 리스트 확인 -> 도커 설정 -> Jira 도커 설치 -> 완료 EC2에 SSH로 접속 docker 도커가 설치 되어 있지 않음을 확인 할 수 있습니다. sudo yum install docker-io 도커를 설치해 줍니다. y를 입력 후 설치를 진행합..

AWS/EC2 2020.01.11

CentOS7 MariaDB 설치

(참고, root 권한을 가지고 작업 진행) 1. CentOS7 repository 설정 CentOS7에 mariadb를 설치하기 위해서는 repository를 추가하여 설치해야 합니다. mariadb 버전별로 repository 설정에서 baseurl 설정값이 다른것이지 repository 설정 파일은 동일합니다. - repository 설정 파일 생성 및 설정값 적용 vi /etc/yum.repos.d/MariaDB.repo 현재 기준으로 CentOS7에서 설치할 수 있는 MariaDB의 버전은 5.5, 10.1, 10.2, 10.3, 10.4, 10.5 버전이 있으며, 이번 글에서는 10.1버전 mariadb를 설치 할 것이다. 설정 파일 설정값은 http://downloads.mariadb.org..

Server 2020.01.07

CentOS7 자동 시작 설정_.sh(/etc/rc.d/rc.local)

AWS의 user data 설정 처럼 OS 시작 시 .sh 파일을 이용하여 시작을 설정해야 하는 CASE가 발생 Google 검색을 해봤을 때 위의 /etc/rc.d/rc.local 설정이 가장 많이 조회 되었지만 자세한 설정 방법이 나오지 않아 다른 글들을 참조하여 완성한 자동 시작 설정을 공유합니다. AWS의 user data같은 기능을 원했지만, 빠른 해결이 필요하여 매우 제한적인 기능임을 미리 말씀드립니다. 주의. /etc/rc.d/rc.local : 실행 레벨 2,3,5에서 가장 마지막에 실행되는 파일로 보통 사용자가 부팅 시에 필요한 서비스를 구동할 때 이 파일 안에 등록하여 사용한다. 단, 주의할 사항은 PATH 같은 환경변수가 일반 쉘과 같은 환경으로 설정되지 않을수도 있기 때문에, 환경변..

Server 2019.12.18

Aptana Studio 오류 해결

JavaScript 공부를 위해 IDE를 Aptana Studio로 결정! http://www.aptana.com/products/studio3/download.html 접속 다운을 받아 exe를 실행 후 몇초 뒤에 에러가 바로 발생...ㅠ 검색을 해 보니 node.js가 설치가 안되어 있는 경우 발생하는 에러라고 한다. 또한 Aptana Studio가 윈도우에서는 32bit로 제공되니 node.js가 64bit로 설치되어 있는 경우에도 에러가 발생한다고 하니 해당 에러를 해결하기 위해서는 node.js 32bit를 설치 해주면!!!! 오류 해결~ "http://go.aptana.com/installer_nodejs_windows" 위의 사이트에서 다운 받아 설치 후 다시 Aptana Studio 설치를..

JavaScript 2017.09.07
728x90
반응형